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

Uso e exemplo do comando CONSTRAINT SQL

Referência de Palavras-chave SQL

ADD CONSTRAINT

Depois de criar a tabela, o comando ADD CONSTRAINT é usado para criar a restrição.

O seguinte SQL adiciona uma restrição chamada 'PK_Pessoa' em várias colunas (ID e Sobrenome), que é uma restrição PRIMARY KEY:

ALTER TABLE Persons
ADD CONSTRAINT PK_Pessoa PRIMARY KEY (ID, Sobrenome);

DROP CONSTRAINT

O comando DROP CONSTRAINT é usado para excluir restrições UNIQUE, PRIMARY KEY, FOREIGN KEY ou CHECK.

Excluir restrição UNIQUE

Para excluir a restrição UNIQUE, use o seguinte SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT UC_Pessoa;

MySQL:

ALTER TABLE Persons
DROP INDEX UC_Pessoa;

Excluir restrição PRIMARY

Para excluir a restrição PRIMARY KEY, use o seguinte SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT PK_Pessoa;

MySQL:

ALTER TABLE Persons
DROP PRIMARY KEY;

Excluir Restrição FOREIGN KEY

Para excluir a restrição FOREIGN KEY, use o seguinte SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;

MySQL:

ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;

Excluir Restrição CHECK

Para excluir a restrição CHECK, use o seguinte SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL:

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

Referência de Palavras-chave SQL