Für den voreingestellten Wert für eine Spalte, der mit der DEFAULT-Klausel bei CREATE TABLE und ALTER TABLE angegeben werden kann, gelten strengere Regeln als beim Eintragen von Werten in Tabellenspalten. Die Regeln gelten auch für die Definition lokaler Variablen (in Routinen). Sie sind in der folgenden Tabelle zusammengestellt:
SQL-Datentyp der Spalte | möglicher SQL-Defaultwert |
CHAR(länge) |
|
NCHAR(cu_länge) |
|
REF(tabelle) |
|
DECIMAL(stellen,bruchteil) |
|
REAL, DOUBLE PRECISION |
|
DATE |
|
TIME(3) |
|
TIMESTAMP(3) |
|
Tabelle 12: Defaultwerte für Tabellenspalten