Klíčové slovo SQL CONSTRAINT
❮ Reference klíčových slov SQL
PŘIDAT OMEZENÍ
Příkaz ADD CONSTRAINT
se používá k vytvoření omezení poté, co je tabulka již vytvořena.
Následující SQL přidává omezení s názvem "PK_Person", což je omezení PRIMÁRNÍHO KLÍČE pro více sloupců (ID a Příjmení):
Příklad
ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);
OMEZENÍ POHLEDU
Příkaz DROP CONSTRAINT
se používá k odstranění omezení UNIQUE, PRIMARY KEY, FOREIGN KEY nebo CHECK.
ZRUŠTE UNIKÁTNÍ omezení
Chcete-li zrušit omezení UNIQUE, použijte následující SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
ZRUŠTE omezení PRIMÁRNÍHO KLÍČE
Chcete-li zrušit omezení PRIMARY KEY, použijte následující SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
ZRUŠTE ZAHRANIČNÍ KLÍČOVÉ omezení
Chcete-li zrušit omezení FOREIGN KEY, použijte následující SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
ZRUŠTE KONTROLNÍ omezení
Chcete-li zrušit omezení CHECK, použijte následující SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
❮ Reference klíčových slov SQL