ALTER TABLE-Anweisung

Verwenden Sie die ALTER TABLE-Anweisung, um die Struktur einer bestehenden Tabelle in einer Datenbankdatei zu ändern. Sie können in jeder Anweisung nur eine Spalte ändern. Die Formate der ALTER TABLE-Anweisung sind:

Kopieren
ALTER TABLE tabellenname ADD [COLUMN] spaltendefinition
ALTER TABLE tabellenname DROP [COLUMN] unqualifizierter_spaltenname
ALTER TABLE tabellenname ALTER [COLUMN] spaltendefinition SET DEFAULT expr 
ALTER TABLE tabellenname ALTER [COLUMN] spaltendefinition DROP DEFAULT

Sie müssen die Struktur der Tabelle kennen und wissen, wie Sie sie ändern, bevor Sie die ALTER TABLE-Anweisung verwenden.

Beispiele

Für Beispiel-SQL

Spalten hinzufügen

Kopieren
ALTER TABLE Verkaeufer ADD C1 VARCHAR

Spalten entfernen

Kopieren
ALTER TABLE Verkaeufer DROP C1

Einen Tabellennamen ändern

Kopieren
ALTER TABLE Verkaeufer RENAME TO Verkaeufer(in)

Einen Spaltennamen ändern

Kopieren
ALTER TABLE Verkaeufer RENAME COLUMN Firma TO Konzern

Den Standardwert für eine Spalte festlegen

Kopieren
ALTER TABLE Verkaeufer ALTER Firma SET DEFAULT 'Claris'

Den Standardwert für eine Spalte entfernen

Kopieren
ALTER TABLE Verkaeufer ALTER Firma DROP DEFAULT

Hinweis  SET DEFAULT und DROP DEFAULT wirken sich nicht auf vorhandene Zeilen in der Tabelle aus, aber ändern den Standardwert für Zeilen, die später der Tabelle hinzugefügt werden.