Version: Test
©Raddy 2001

SQL mit Oracle II                                      zurück

Ändern von
Spaltenbreiten
und
Vorgabewerten
a-absatz.pcx (280 Byte)

Erhöhen der Spaltenbreite

Das Verlängern eines Datenfeldes ist immer möglich. Dazu 
benutzt man den Befehl "alter table". Nehmen wir an, die
Spalte "name" soll von 10 auf 20 Zeichen erhöht werden.
Dann bewirkt folgender Befehl diese Änderung:

   alter table kunde
   modify (name text(20))

  
a-absatz.pcx (280 Byte)

Verringern der Spaltenbreite

Das Verringern der Länge eines Datenfeldes ist nur möglich,
wenn alle Datensätze in der Spalte den Wert "NULL" haben.
Nehmen wir an, die Spalte "name" soll von 20 auf 10 Zeichen
verkürzt werden, und es sind noch keine Werte in die Spalte
eingetragen. Dann bewirkt folgender Befehl diese Änderung:

   alter table kunde
   modify (name text(10))

  
a-absatz.pcx (280 Byte)

Ändern der Standardwerte

Man kann die Standardwerte für eine Spalte auch im
Nachhinein ändern. Logischerweise wirken sich diese 
Standardwerte nicht auf Datensätze aus, die bereits
vorhanden sind. Der Befehl sieht so aus:

   alter table rechnung
   modify (status default('nicht bezahlt'))





(c) by www.mathematik.net