Partager via


Comment : attacher une nouvelle contrainte de validation à une table ou une colonne

Mise à jour : novembre 2007

Rattachez une contrainte de validation à une table pour spécifier les valeurs de données admises dans une ou plusieurs colonnes.

Remarque :

Certaines bases de données offrent des fonctionnalités différentes pour les contraintes de validation. Pour plus d'informations sur le traitement des contraintes de validation par votre base de données, consultez la documentation de votre base de données.

Remarque :

Les boîtes de dialogue et commandes de menu qui s'affichent peuvent différer de celles décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour rattacher une nouvelle contrainte de validation

  1. 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.

  2. Cliquez sur Ajouter.

    Remarque :

    Si vous voulez attribuer un nom différent à la contrainte, tapez ce nom dans la zone Nom de la contrainte.

  3. 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 table authors à 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 (').

  4. 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'une opération de réplication a lieu sur cette table, activez la case à cocher Appliquer la réplication.

    • 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

Référence

Index/Clés, boîte de dialogue

Autres ressources

Utilisation des contraintes

Utilisation des clés