Можно ли переименовать ограничение в SQL Server? Я не хочу удалять и создавать новый, потому что это ограничение влияет на другие уже существующие ограничения, и мне придется их воссоздавать / изменять.
sql
sql-server
constraints
мезаморфный
источник
источник
@objtype = 'OBJECT'
указывать не нужно . Просто укажите старое имя и новое имя.После еще нескольких копаний я обнаружил, что на самом деле он должен быть в такой форме:
Источник
источник
Вы можете использовать sp_rename .
источник
INDEX
как тип объекта.sp_rename
параметра и не работают, если вы его используете.ответ верный:
источник
Я знаю, что это старый вопрос, но я обнаружил, что в дополнение к другим отличным ответам очень полезны следующие:
Если в переименовываемом ограничении есть точка (точка), то вам необходимо заключить ее в квадратные скобки, например:
источник