SQL BEPERKING Sleutelwoord
VOEG BEPERKING BY
Die ADD CONSTRAINT
opdrag word gebruik om 'n beperking te skep nadat 'n tabel reeds geskep is.
Die volgende SQL voeg 'n beperking genaamd "PK_Person" by wat 'n PRIMÊRE SLEUTEL-beperking op veelvuldige kolomme (ID en LastName) is:
Voorbeeld
ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);
VAL BEPERKING
Die DROP CONSTRAINT
opdrag word gebruik om 'n UNIEKE, PRIMÊRE SLEUTEL, BUITELANDSE SLEUTEL of KONTROLE beperking uit te vee.
LAAT 'n UNIEKE beperking
Om 'n UNIEKE beperking te laat vaar, gebruik die volgende SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
LAAT 'n PRIMÊRE SLEUTEL-beperking
Om 'n PRIMÊRE SLEUTEL-beperking te laat vaar, gebruik die volgende SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
LAAT 'n BUITELANDSE SLEUTEL-beperking
Om 'n BUITELANDSE SLEUTEL beperking te laat vaar, gebruik die volgende SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
LAAT 'n KONTROLE-beperking
Om 'n CHECK-beperking te laat vaar, gebruik die volgende SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;