Bonjour,
Une rapide question.
Est-ce que la mise en place d'une contrainte CHECK à postériori valide les données déjà existantes dans la base ?
Bonjour,
Une rapide question.
Est-ce que la mise en place d'une contrainte CHECK à postériori valide les données déjà existantes dans la base ?
Bonjour,
L'application d'une contrainte sur une table existante va par défaut valider la contrainte sur les enregistrements existants. La contrainte de type CHECK n'échappe pas à cette règle.
Ce n'est qu'en utilisant l'option WITH NOCHECK de la commande ALTER TABLE que la contrainte peut ignorer les enregistrements existants.
Cordialement.
Bonjour,
si vous le lui demandez (option WITH CHECK), oui !
Edit : comme indiqué par bvesan, c'est en effet le comportement par défaut
Partager