SQL CONSTRAINT-Schlüsselwort
❮ Referenz zu SQL-Schlüsselwörtern
EINSCHRÄNKUNG HINZUFÜGEN
Der ADD CONSTRAINT
Befehl wird verwendet, um eine Einschränkung zu erstellen, nachdem bereits eine Tabelle erstellt wurde.
Die folgende SQL fügt eine Einschränkung namens "PK_Person" hinzu, die eine PRIMARY KEY-Einschränkung für mehrere Spalten (ID und LastName) ist:
Beispiel
ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);
DROP-EINSCHRÄNKUNG
Der DROP CONSTRAINT
Befehl wird verwendet, um eine UNIQUE-, PRIMARY KEY-, FOREIGN KEY- oder CHECK-Einschränkung zu löschen.
LASSEN Sie eine EINZIGARTIGE Beschränkung fallen
Um eine UNIQUE-Einschränkung zu löschen, verwenden Sie die folgende SQL:
SQL-Server / Oracle / MS-Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
DROP a PRIMARY KEY Constraint
Um eine PRIMARY KEY-Einschränkung zu löschen, verwenden Sie die folgende SQL:
SQL-Server / Oracle / MS-Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
DROP a FOREIGN KEY Constraint
Um eine FOREIGN KEY-Einschränkung zu löschen, verwenden Sie die folgende SQL:
SQL-Server / Oracle / MS-Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
DROP a CHECK Constraint
Um eine CHECK-Einschränkung zu löschen, verwenden Sie die folgende SQL:
SQL-Server / Oracle / MS-Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
❮ Referenz zu SQL-Schlüsselwörtern