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

Méthode d'utilisation et exemple de la clé CONSTRAINT SQL

Référence des mots-clés SQL

ADD CONSTRAINT

La commande ADD CONSTRAINT est utilisée pour créer des contraintes après la création de la table.

L'interrogation SQL suivante ajoute une contrainte nommée "PK_Person" sur plusieurs colonnes (ID et LastName) :

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

DROP CONSTRAINT

La commande DROP CONSTRAINT est utilisée pour supprimer des contraintes UNIQUE, PRIMARY KEY, FOREIGN KEY ou CHECK.

Suppression de la contrainte unique

Pour supprimer la contrainte unique, utilisez l'interrogation SQL suivante :

SQL Server / Oracle / MS Access :

ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

MySQL :

ALTER TABLE Persons
DROP INDEX UC_Person;

Suppression de la contrainte primaire

Pour supprimer la contrainte primaire, utilisez l'interrogation SQL suivante :

SQL Server / Oracle / MS Access :

ALTER TABLE Persons
DROP CONSTRAINT PK_Person;

MySQL :

ALTER TABLE Persons
DROP PRIMARY KEY;

Suppression de la contrainte FOREIGN KEY

Pour supprimer la contrainte FOREIGN KEY, utilisez le SQL suivant :

SQL Server / Oracle / MS Access :

ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;

MySQL :

ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;

Suppression de la contrainte CHECK

Pour supprimer la contrainte CHECK, utilisez le SQL suivant :

SQL Server / Oracle / MS Access :

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL :

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

Référence des mots-clés SQL