Puis-je supprimer l'option « pas pour la réplication » à partir d'une contrainte de vérification existant dans T-SQL?

StackOverflow https://stackoverflow.com/questions/784109

Question

Supposons une contrainte de vérification (impliquant plusieurs colonnes) avec l'option « non pour la réplication » a été ajouté à une table de base de données (par exemple « alter table nom_table ajouter la contrainte nom_contrainte vérifie pas pour la réplication (constraint_expression) »)

J'ai trouvé la syntaxe pour laisser tomber « pas pour la réplication » d'une colonne, mais pas pour une contrainte de contrôle existant comme mentionné ci-dessus.

Y at-il un moyen de supprimer le « pas pour la réplication » de la contrainte de vérification autre que de laisser tomber / recréer la contrainte de vérification?

Était-ce utile?

La solution

Je suis presque certain que vous devez supprimer et recréer sans l'option « pas pour la réplication ».

Vous pouvez modifier des colonnes, mais je ne pense pas que vous pouvez modifier les contraintes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top