Partager via


Procédure : valider des données existantes lors de la création d'une contrainte de validation (Visual Database Tools)

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.

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 Vérifier les contraintes.

    - 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 Vérifier les contraintes.

  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 (Visual Database Tools)

Aide et Informations

Assistance sur SQL Server 2005