Bitte schauen Sie sich Abschnitt 12, Thema 210 genauer an.
Um eine bestehende Spalte aus einer Tabelle zu entfernen, verwenden Sie die Syntax „DROP COLUMN„, gefolgt vom Namen der Spalte. Hier ist ein Beispiel, wie Sie die Spalte „phone“ der Tabelle „Personen“ entfernen können:
ALTER TABLE Personen DROP COLUMN phone;
SQLIn diesem Fall wird die Spalte „phone“ aus der Tabelle „Personen“ entfernt.
Es ist auch möglich, mehrere Spalten gleichzeitig zu entfernen, indem man mehrere DROP COLUMN Anweisungen hintereinander schreibt, wie in diesem Beispiel:
ALTER TABLE Personen DROP COLUMN phone, DROP COLUMN address;
SQLEs ist wichtig zu beachten, dass wenn eine Spalte entfernt wird, die Daten in dieser Spalte unwiderruflich verloren gehen.
Es gibt auch andere Möglichkeiten, Spalten zu entfernen, wie z.B. durch die Verwendung von ALTER TABLE … DROP COLUMN mit einer SELECT Anweisung und einer entsprechenden Unterabfrage. Es ist auch zu beachten, dass einige DBMS wie MySQL erfordern, dass eine Spalte die in einem FOREIGN KEY Constraint verwendet wird, erst entfernt werden muss, bevor die Tabelle geändert werden kann.