English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Способы использования и примеры ключевого слова CONSTRAINT SQL

Справочник по ключевым словам SQL

ADD CONSTRAINT

Команда ADD CONSTRAINT используется для создания ограничений после создания таблицы.

Ниже приведен пример SQL, который добавляет ограничение с именем 'PK_Person' на нескольких столбцах (ID и LastName):

ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID, LastName);

DROP CONSTRAINT

Команда DROP CONSTRAINT используется для удаления UNIQUE, PRIMARY KEY, FOREIGN KEY или CHECK ограничений.

Удаление UNIQUE ограничения

Для удаления UNIQUE ограничения используйте следующую SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

MySQL:

ALTER TABLE Persons
DROP INDEX UC_Person;

Удаление PRIMARY ограничения

Для удаления PRIMARY KEY ограничения используйте следующую SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT PK_Person;

MySQL:

ALTER TABLE Persons
DROP PRIMARY KEY;

Удаление ограничения FOREIGN 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

Чтобы удалить ограничение CHECK, используйте следующий SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL:

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

Справочник по ключевым словам SQL