SQL CONSTRAINT-sleutelwoord
❮ Referentie voor SQL-trefwoorden
BEPERKING TOEVOEGEN
De ADD CONSTRAINT
opdracht wordt gebruikt om een beperking te maken nadat er al een tabel is gemaakt.
De volgende SQL voegt een beperking toe met de naam "PK_Person" die een PRIMARY KEY-beperking is voor meerdere kolommen (ID en LastName):
Voorbeeld
ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);
DROP-BEPERKING
De DROP CONSTRAINT
opdracht wordt gebruikt om een UNIQUE, PRIMARY KEY, FOREIGN KEY of CHECK-beperking te verwijderen.
DROP een UNIEKE beperking
Gebruik de volgende SQL om een UNIQUE-beperking te verwijderen:
SQL Server / Oracle / MS-Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MijnSQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
EEN PRIMAIRE SLEUTELBEPERKING LOSLATEN
Gebruik de volgende SQL om een PRIMARY KEY-beperking te verwijderen:
SQL Server / Oracle / MS-Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MijnSQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
DROP een BUITENLANDSE SLEUTELbeperking
Gebruik de volgende SQL om een FOREIGN KEY-beperking te verwijderen:
SQL Server / Oracle / MS-Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MijnSQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
DROP een CONTROLE-beperking
Gebruik de volgende SQL om een CHECK-beperking te verwijderen:
SQL Server / Oracle / MS-Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MijnSQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
❮ Referentie voor SQL-trefwoorden