112 votes

Renommer une contrainte dans SQL Server ?

Est-il possible de renommer une contrainte dans SQL Server ? Je ne veux pas avoir à en supprimer et à en créer un nouveau car cette contrainte affecte d’autres contraintes déjà existantes et je vais devoir les recréer / modifier.

107voto

jmo21 Points 886

Après quelques recherches supplémentaires, j’ai trouvé qu’il doit en fait être sous cette forme:

source

85voto

gbn Points 197263

Vous pouvez renommer à l’aide de sp_rename à l’aide de ``

Cela fonctionne sur les objets répertoriés dans sys.objects qui inclut des contraintes

55voto

Mikael Eriksson Points 77190

Vous pouvez utiliser sp_rename.

8voto

rojib Points 160

la réponse est vraie :

7voto

Winks Points 314

Je sais que c’est une vieille question, mais je viens de trouver ce qui suit très utile, en plus des autres bonnes réponses:

Si la contrainte à renommer contient un point (point), vous devez la placer entre crochets, comme suit :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X