Cliquez pour évaluer et commenter
MSDN
MSDN Library
SQL Server
SQL Server 2008
Moteur de base de données
Développement
Tables
Création de tables
Garantie de l'intégrité d...
 Contraintes UNIQUE

  Passer à l'affichage pour faible bande passante
Contenu de la communauté
Dans cette section
Statistiques Annotations (0)
D'autres versions sont également disponibles pour :
Documentation en ligne de SQL Server 2008 (mai 2009)
Contraintes UNIQUE

Vous pouvez recourir à des contraintes UNIQUE pour garantir qu'aucune valeur en double n'est entrée dans des colonnes spécifiques ne faisant pas partie d'une clé primaire. Bien qu'une contrainte UNIQUE et une contrainte PRIMARY KEY assurent l'unicité, il est préférable d'avoir recours à une contrainte UNIQUE au lieu d'une contrainte PRIMARY KEY lorsque vous voulez assurer l’unicité d'une colonne (ou d'une combinaison de colonnes) qui n'est pas la clé primaire.

Vous pouvez définir plusieurs contraintes UNIQUE sur une table, mais une seule contrainte PRIMARY KEY.

Par ailleurs, contrairement aux contraintes PRIMARY KEY, les contraintes UNIQUE autorisent la valeur NULL. Cependant, comme pour toute valeur participant à une contrainte UNIQUE, une seule valeur NULL est autorisée par colonne.

Une contrainte UNIQUE peut être référencée par une contrainte FOREIGN KEY.

Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2009 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation  |  Marques  |  Confidentialité
Page view tracker