Procédure : rattacher une nouvelle contrainte de validation à une table ou une colonne (Visual Database Tools)
Rattachez une contrainte de validation à une table pour spécifier les valeurs de données admises dans une ou plusieurs colonnes.
Pour rattacher une nouvelle contrainte de validation
Dans votre schéma de base de données, cliquez avec le bouton droit sur la table qui contient la contrainte, puis, dans le menu contextuel, cliquez sur Contraintes CHECK.
- ou -
Ouvrez le Concepteur de tables pour la table contenant la contrainte, cliquez avec le bouton droit dans le Concepteur de tables, puis, dans le menu contextuel, cliquez sur Contraintes CHECK.
Cliquez sur Ajouter.
Remarque : Si vous voulez attribuer un nom différent à la contrainte, tapez ce nom dans la zone Nom de la contrainte. Dans le champ Expression de la grille, tapez les expressions SQL correspondant à la contrainte de validation. Par exemple, pour limiter les entrées dans la colonne
state
de la tableauthors
à New York, tapez :state = 'NY'
Ou, pour exiger que les entrées dans la colonne
zip
comportent 5 chiffres, tapez :zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
Remarque : Veillez à placer toutes les valeurs de contrainte non numériques entre des guillemets simples ('). Développez la catégorie Concepteur de tables à définir lorsque la contrainte est appliquée :
- Pour tester la contrainte sur les données existantes avant de la créer, activez la case à cocher Vérifier les données existantes à la création ou à la réactivation.
- Pour appliquer la contrainte lorsqu'un Agent de réplication effectue une insertion ou une mise à jour sur cette table, activez la case à cocher Appliquer la réplication. Pour plus d'informations, consultez Contrôle des contraintes, des identités et des déclencheurs avec l'option NOT FOR REPLICATION.
- Pour appliquer la contrainte lorsqu'une ligne est insérée ou mise à jour dans cette table, activez la case à cocher Appliquer INSERTs et UPDATEs.
Voir aussi
Autres ressources
Utilisation des contraintes (Visual Database Tools)
Utilisation des clés (Visual Database Tools)
Boîte de dialogue Index/Clés (Visual Database Tools)