Die Klauseln DROP DEFAULT
und SET DEFAULT
Die optionale DROP DEFAULT
-Klausel löscht den Standardwert für die Spalte, wenn er zuvor durch eine CREATE TABLE
- oder ALTER TABLE
-Anweisung dort abgelegt wurde.
-
Wenn die Spalte auf einer Domäne mit einem Standardwert basiert, wird der Standardwert auf den Domänenstandard zurückgesetzt
-
Ein Ausführungsfehler wird ausgelöst, wenn versucht wird, den Standardwert einer Spalte zu löschen, die keinen Standardwert hat oder deren Standardwert domänenbasiert ist
Die optionale SET DEFAULT
-Klausel setzt einen Standardwert für die Spalte.Wenn die Spalte bereits einen Standardwert hat, wird dieser durch den neuen ersetzt.Der auf eine Spalte angewendete Standardwert überschreibt immer einen von einer Domäne geerbten Wert.