SQL DEFAULT Constraint
SQL DEFAULT Constraint
DEFAULT-Einschränkung wird verwendet, um den Standardwert der Spalte einzufügen.
Wenn kein anderer Wert angegeben wird, dann wird der Standardwert für alle neuen Datensätze hinzugefügt werden.
SQL DEFAULT-Einschränkung CREATE TABLE, wenn
Die folgende SQL, wenn die "Personen" Tabelle, die eine DEFAULT-Einschränkung auf die "City" Spalten zu erstellen erstellt wird:
My SQL / SQL Server / Oracle / MS Access:
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)
Durch Verwendung einer solchen Funktion ähnlich GETDATE () kann DEFAULT constraint auch einzufügen Systemwerte verwendet werden:
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)
SQL DEFAULT-Einschränkung ALTER TABLE, wenn
Wenn die Tabelle erstellt wurde, eine DEFAULT-Einschränkung für eine Spalte in der "City", erstellen Sie bitte die folgende SQL verwenden:
MySQL:
ALTER City SET DEFAULT 'SANDNES'
SQL Server / MS Access:
ALTER COLUMN City SET DEFAULT 'SANDNES'
Oracle:
MODIFY City DEFAULT 'SANDNES'
Rückgängig DEFAULT-Einschränkung
Um eine DEFAULT-Einschränkung zu löschen, verwenden Sie die folgende SQL:
MySQL:
ALTER City DROP DEFAULT
SQL Server / Oracle / MS - Zugang:
ALTER COLUMN City DROP DEFAULT