SQL DEFAULT-Bedingung
- Vorherige Seite SQL Überprüfen
- Nächste Seite SQL Create Index
SQL DEFAULT-Bedingung
DEFAULT Constraint wird verwendet, um Standardwerte in Spalten einzufügen.
Wenn keine anderen Werte angegeben sind, wird der Standardwert zu allen neuen Zeilen hinzugefügt.
SQL DEFAULT Constraint on CREATE TABLE
Nachstehende SQL erstellen bei der Erstellung der "Personen"-Tabelle eine DEFAULT-Bindung für die "Stadt"-Spalte:
MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Personen ( Id_P int NOT NULL, Nachname varchar(255) NOT NULL, Vorname varchar(255), Adresse varchar(255), Stadt varchar(255) DEFAULT 'Sandnes' )
Durch die Verwendung ähnlicher Funktionen wie GETDATE() können DEFAULT-Bindungen auch zur Einfügung von Systemwerten verwendet werden:
CREATE TABLE Orders ( Id_O int NOT NULL, OrderNo int NOT NULL, Id_P int, OrderDate date DEFAULT GETDATE() )
SQL DEFAULT Constraint auf ALTER TABLE
Wenn Sie eine DEFAULT-Bindung für die "Stadt"-Spalte in einer bereits existierenden Tabelle erstellen möchten, verwenden Sie die folgenden SQL:
MySQL:
ALTER TABLE Personen ALTER Stadt SET DEFAULT 'SANDNES'
SQL Server / Oracle / MS Access:
ALTER TABLE Personen ALTER COLUMN Stadt SET DEFAULT 'SANDNES'
DEFAULT-Bindung aufheben
Um die DEFAULT-Bindung aufzuheben, verwenden Sie die folgenden SQL:
MySQL:
ALTER TABLE Personen ALTER Stadt DROP DEFAULT
SQL Server / Oracle / MS Access:
ALTER TABLE Personen ALTER COLUMN City DROP DEFAULT
- Vorherige Seite SQL Überprüfen
- Nächste Seite SQL Create Index