Efektywne sprawdzanie kolumn

Czasem nie pamiętamy jakie mamy kolumny w tabeli trochę bez sensu piszemy SELECT * FROM … marnując zasoby.

Większość (jeśli nie wszystkie) systemów baz danych ma polecenie show columns które pozwala zobaczyć nazwy kolumn w tabeli bez pisania select * from.

MySQL:

SHOW COLUMNS FROM nazwa_tabeli

PostgreSQL / SQL Server

 SELECT column_name FROM information_schema.columns WHERE table_name = 'nazwa_tabeli'

Oracle:

SELECT column_name FROM user_tab_columns WHERE table_name = 'NAZWA_TABELI'