Partager via


Comment : créer des contraintes uniques

Créez une contrainte unique pour interdire l'entrée de doublons dans des colonnes spécifiques qui ne participent pas à une clé primaire. Bien qu'une contrainte unique et une clé primaire appliquent toutes deux l'unicité, vous devez rattacher à une table une contrainte unique plutôt qu'une clé primaire dans les cas suivants :

  • Si vous voulez appliquer l'unicité dans une colonne ou une combinaison de colonnes. Vous pouvez rattacher à une table plusieurs contraintes uniques, mais une seule contrainte de clé primaire.

  • Si vous voulez appliquer l'unicité dans une colonne qui accepte les valeurs null. Vous pouvez rattacher des contraintes uniques aux colonnes qui acceptent les valeurs null, alors que vous ne pouvez rattacher des contraintes de clé primaire qu'aux colonnes qui n'acceptent pas les valeurs null. Lorsque vous rattachez une contrainte unique à une colonne qui autorise les valeurs null, vous êtes assuré qu'une ligne au plus aura une valeur null dans cette colonne.

Notes

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour créer une contrainte unique

  1. Dans l'Explorateur de serveurs, sélectionnez la table à laquelle vous souhaitez ajouter une contrainte unique, et dans le menu Base de données, cliquez sur Ouvrir la définition de table.

    La table s'ouvre dans le Concepteur de tables.

  2. Dans le menu Concepteur de tables, cliquez sur Index/Clés.

  3. Dans la boîte de dialogue Index/Clés, cliquez sur Ajouter.

  4. Dans la grille, cliquez sur Type et choisissez Clé unique dans la zone de liste déroulante située à droite de la propriété.

La contrainte unique est créée dans la base de données lorsque vous enregistrez la table.

Voir aussi

Tâches

Comment : créer des index uniques

Comment : supprimer des contraintes uniques

Référence

Propriétés des clés primaires ou uniques

Concepts

Contraintes uniques (Visual Database Tools)

Autres ressources

Utilisation des contraintes