Czy można zmienić nazwę ograniczenia w programie SQL Server? Nie chcę usuwać i tworzyć nowego, ponieważ to ograniczenie wpływa na inne już istniejące ograniczenia i będę musiał je odtworzyć / zmienić.
sql
sql-server
constraints
mezamorficzny
źródło
źródło
@objtype = 'OBJECT'
określania. Po prostu podaj starą nazwę i nową nazwę.Po dłuższym kopaniu stwierdziłem, że faktycznie musi to być w tej formie:
Źródło
źródło
Możesz użyć sp_rename .
źródło
INDEX
jako typ obiektu.sp_rename
parametrze i zawiodą, jeśli go użyjesz.odpowiedź jest prawdziwa:
źródło
Wiem, że to stare pytanie, ale oprócz innych świetnych odpowiedzi bardzo pomocne okazały się następujące:
Jeśli ograniczenie, które ma zostać zmienione, zawiera kropkę (kropkę), należy ująć je w nawiasy kwadratowe, na przykład:
źródło