Partager via


Comment : valider des données existantes lors de la création d'une contrainte de validation

Lorsque vous créez une contrainte de validation, une option vous permet de l'appliquer soit exclusivement aux nouvelles données soit également aux données existantes. Il peut être utile de l'appliquer aux nouvelles données exclusivement lorsque les données existantes remplissent déjà la nouvelle contrainte de validation ou lorsque la contrainte, en vertu d'une règle de l'entreprise, ne doit être appliquée qu'à partir du moment présent.

Par exemple, il se peut que vous ayez limité les codes postaux à cinq chiffres dans le passé et que vous souhaitiez maintenant accepter des codes de neuf chiffres. Les anciennes données correspondant aux codes de cinq chiffres coexisteront ainsi avec les nouvelles données qui contiennent des codes de neuf chiffres.

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

Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour valider les données existantes lors de la création d'une 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 de validation.

    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 de validation.

  2. Sélectionnez la contrainte dans la liste Contrainte de validation sélectionnée.

  3. Cliquez sur Vérifier les données existantes à la création ou à la réactivation et sélectionnez Oui dans la liste déroulante.

La contrainte de validation est supprimée de la base de données lorsque vous enregistrez la table ou le schéma. Si des violations de contrainte ont lieu pendant l'enregistrement de la table, l'opération échoue.

Voir aussi

Autres ressources

Utilisation des contraintes

Utilisation de procédures stockées et de fonctions définies par l'utilisateur