Aby usunąć z istniejącej tabeli pojedynczą kolumnę, należy użyć polecenia:
Źle.
REMOVE COLUMN nie jest poprawnym poleceniem SQL.Źle.
DELETE usuwa wiersze danych, nie kolumny; DELETE COLUMN nie istnieje.Dobrze.
ALTER TABLE ... DROP COLUMN usuwa wskazaną kolumnę z tabeli.Źle.
DROP TABLE usuwa całą tabelę, a nie pojedynczą kolumnę.Strukturę istniejącej tabeli zmienia
ALTER TABLE. Aby usunąć kolumnę, stosuje się je z klauzulą DROP COLUMN, np. ALTER TABLE klienci DROP COLUMN telefon. Znika wtedy kolumna wraz z jej danymi, a reszta tabeli zostaje. Dlatego do usunięcia pojedynczej kolumny służy ALTER TABLE ... DROP COLUMN.Pozostałe polecenia nie usuwają kolumny.
DELETE operuje na danych - kasuje wiersze, a nie kolumny; zapisu DELETE COLUMN w SQL nie ma. DROP TABLE usuwa CAŁĄ tabelę razem ze wszystkimi kolumnami i danymi, więc jest zbyt „mocne”. REMOVE COLUMN brzmi sensownie, ale takiego polecenia w SQL nie ma. Pojedynczą kolumnę usuwa ALTER TABLE ... DROP COLUMN, dlatego to ono jest poprawne.