SQL ОГРАНИЧЕНИЕ Ключевое слово
❮ Справочник по ключевым словам SQL
ДОБАВИТЬ ОГРАНИЧЕНИЕ
Команда ADD CONSTRAINT
используется для создания ограничения после того, как таблица уже создана.
Следующий SQL добавляет ограничение с именем «PK_Person», которое является ограничением PRIMARY KEY для нескольких столбцов (ID и LastName):
Пример
ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);
ОГРАНИЧЕНИЕ ПАДЕНИЯ
Команда DROP CONSTRAINT
используется для удаления ограничения UNIQUE, PRIMARY KEY, FOREIGN KEY или CHECK.
УДАЛИТЬ УНИКАЛЬНОЕ ограничение
Чтобы удалить ограничение UNIQUE, используйте следующий SQL:
SQL Server/Oracle/MS Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
УДАЛИТЬ ограничение PRIMARY KEY
Чтобы удалить ограничение PRIMARY KEY, используйте следующий SQL:
SQL Server/Oracle/MS Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
УДАЛИТЬ ВНЕШНИЙ КЛЮЧ Ограничение
Чтобы удалить ограничение FOREIGN KEY, используйте следующий SQL:
SQL Server/Oracle/MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
ПРОВЕРИТЬ Ограничение
Чтобы удалить ограничение CHECK, используйте следующий SQL:
SQL Server/Oracle/MS Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
❮ Справочник по ключевым словам SQL