Version: Test
©Raddy 2001

SQL mit Oracle II                                      zurück

Der Befehl
ALTER TABLE
a-absatz.pcx (280 Byte)

Einführung

Mit dem Befehl ALTER TABLE (ändere Tabellenstruktur) kann
die Struktur einer bestehenden Tabelle im nachhinein geändert 
werden. Unter einer Änderung der Tabellenstruktur versteht man
dabei folgendes:
  1. Einfügen von Spalten
  2. Ändern von Spaltenbreiten
  3. Ändern von Vorgabewerten (Standardwerte genannt)
  4. Ändern von Constraints
    • Primary key
    • Foreign key
    • Not Null
    • check
Allerdings gibt es einige Beschränkungen, d.h. man kann nicht jeden
Teil einer Tabellenstrukur  im Nachhinein ändern. Wir werden das 
auf den folgenden Seiten aber noch ganz genau erklären.
a-absatz.pcx (280 Byte)

ADD, MODIFY und DROP

Zum Befehl ALTER TABLE gehört immer eine der drei Klauseln: 
ADD,  MODIFY oder DROP:
  • Will man zu einer bestehenden Tabelle etwas hinzufügen
    (constraint, Spalte) so benutzt man die Klausel ADD:
    
          ALTER TABLE <tabellenname>
          ADD ....
  • Will man in einer bestehenden Tabelle etwas ändern, so
    benutzt man die Klausel MODIFY:
    
          ALTER TABLE <tabellenname>
          MODIFY ....
  • Will man in einer bestehenden Tabelle etwas löschen, 
    so benutzt man die Klausel DROP:
    
          ALTER TABLE <tabellenname>
          DROP ....
    
    

(c) by www.mathematik.net