UNIQUE - Cette restriction permet d'identifier chaque enregistrement de la table.
Contraintes UNIQUE et PRIMARY KEY fournit une garantie de l'unicité d'une colonne ou un ensemble de colonnes.
PRIMARY KEY a automatiquement un UNIQUE.
Notez que vous pouvez avoir plusieurs contraintes UNIQUE dans la table, mais une seule PRIMARY KEY à une table.
Contraintes SQL CRÉER TABLE UNIQUE dans
L'instruction SQL suivante crée une contrainte UNIQUE sur la colonne "P_ID", lors de la création d'une table "Personnes":
MySQL:
SQL Server / Oracle / MS Access:
Pour créer plusieurs utilisation unique de la syntaxe SQL suivante:
MySQL / SQL Server / Oracle / MS Access:
Contraintes UNIQUE dans SQL ALTER TABLE
L'instruction SQL suivante crée une contrainte UNIQUE sur la colonne "P_ID", lorsque la table "Personnes" a déjà été établi:
MySQL / SQL Server / Oracle / MS Access:
Pour créer UNIQUE multiples lorsque vous avez déjà créé une table "Personnes", utilisez la syntaxe SQL suivante:
MySQL / SQL Server / Oracle / MS Access:
1 2 |
ALTER TABLEAU Personnes ADD CONTRAINTE uc_PersonID UNIQUE (P_ID,LastName) |
Suppression UNIQUE
Pour supprimer une contrainte UNIQUE utiliser l'instruction SQL suivante:
MySQL:
SQL Server / Oracle / MS Access:
1 2 |
ALTER TABLEAU Personnes DROP CONTRAINTE uc_PersonID |
SQL uniques




