SQL DEFAULT-trefwoord
❮ Referentie voor SQL-trefwoorden
STANDAARD
De DEFAULT
beperking biedt een standaardwaarde voor een kolom.
De standaardwaarde wordt toegevoegd aan alle nieuwe records als er geen andere waarde is opgegeven.
SQL STANDAARD op CREATE TABLE
De volgende SQL stelt een DEFAULT-waarde in voor de kolom "Stad" wanneer de tabel "Personen" wordt gemaakt:
Mijn SQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons
(
City varchar(255) DEFAULT 'Sandnes'
);
De DEFAULT-beperking kan ook worden gebruikt om systeemwaarden in te voegen, met behulp van functies zoals GETDATE():
CREATE TABLE Orders
(
OrderDate date DEFAULT GETDATE()
);
SQL STANDAARD op ALTER TABLE
Gebruik de volgende SQL om een DEFAULT-beperking voor de kolom "Stad" te maken wanneer de tabel al is gemaakt:
MijnSQL:
ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';
SQL-server:
ALTER TABLE Persons
ADD CONSTRAINT df_City
DEFAULT 'Sandnes' FOR City;
MS-Access:
ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'Sandnes';
Orakel:
ALTER TABLE Persons
MODIFY City DEFAULT 'Sandnes';
EEN STANDAARD beperking VERLATEN
Gebruik de volgende SQL om een DEFAULT-beperking te verwijderen:
MijnSQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;
SQL Server / Oracle / MS-Access:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
❮ Referentie voor SQL-trefwoorden