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

Uso del nombre clave CONSTRAINT de SQL y ejemplo

Referencia de palabras clave SQL

ADD CONSTRAINT

Después de crear la tabla, la orden ADD CONSTRAINT se utiliza para crear restricciones.

El siguiente SQL agrega una restricción llamada "PK_Person" en múltiples columnas (ID y LastName):

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

DROP CONSTRAINT

La orden DROP CONSTRAINT se utiliza para eliminar restricciones UNIQUE, PRIMARY KEY, FOREIGN KEY o CHECK.

Eliminar restricción UNIQUE

Para eliminar la restricción UNIQUE, utilice el siguiente SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

MySQL:

ALTER TABLE Persons
DROP INDEX UC_Person;

Eliminar restricción PRIMARY

Para eliminar la restricción de PRIMARY KEY, utilice el siguiente SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT PK_Person;

MySQL:

ALTER TABLE Persons
DROP PRIMARY KEY;

Eliminar restricción FOREIGN KEY

Para eliminar la restricción FOREIGN KEY, utilice el siguiente SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;

MySQL:

ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;

Eliminar restricción CHECK

Para eliminar la restricción CHECK, utilice el siguiente SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL:

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

Referencia de palabras clave SQL