Comment : attacher une nouvelle contrainte de validation à une table ou une colonne
Rattachez une contrainte de validation à une table pour spécifier les valeurs de données admises dans une ou plusieurs colonnes.
Notes
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.
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 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.
Notes
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 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]'
Notes
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'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.