SQL ALTER TABLE | |
Nach der Erstellung einer Tabelle in der Datenbank gibt es viele Anlässe für die Änderung der Struktur dieser Tabelle. Typische Vorgänge sind dabei:
Beachten Sie bitte, dass es sich hierbei nicht um eine vollständige Liste handelt. Der Befehl ALTER TABLE wird auch bei anderer Gelegenheit verwendet, beispielsweise zum Ändern der Primärschlüsseldefinition. Die SQL-Syntax für den Befehl ALTER TABLE sieht folgendermaßen aus: ALTER TABLE "Tabellen_Name"
[Alter Spezifikation]; [Alter Spezifikation] hängt von der Art der gewünschten Änderung ab. Für die oben aufgeführten Anwendungszwecke lauten die entsprechenden Anweisungen:
Es folgen nun Beispiele für die einzelnen Vorgänge, unter Verwendung der im Abschnitt CREATE TABLE erzeugten Customer-Tabelle. Tabelle Customer
Zunächst fügen wir eine Spalte "Geschlecht" zu dieser Tabelle hinzu. Dazu geben wir ein: ALTER TABLE Customer ADD Gender char(1);
Resultierende Tabellenstruktur: Tabelle Customer
Als nächstes benennen wir die Spalte "Address" in "Addr" um. Dazu geben wir ein: ALTER TABLE Customer CHANGE Address Addr char(50);
Resultierende Tabellenstruktur: Tabelle Customer
Dann ändern wir den Datentyp der Spalte "Addr" zu char(30). Dazu geben wir ein: ALTER TABLE Customer MODIFY Addr char(30);
Resultierende Tabellenstruktur: Tabelle Customer
Schließlich löschen wir die Spalte "Gender" wieder. Dazu geben wir ein: ALTER TABLE Customer DROP Gender;
Resultierende Tabellenstruktur: Tabelle Customer
Copyright © 2024 1keydata.com Alle Rechte vorbehalten |