【发布时间】:2013-12-20 17:36:02
【问题描述】:
如您所知,当我们设置 PK 和/或约束时,将自动为我们创建一个键/约束名称(PK_...、DF_...)。但是,每当我重命名列名和/或表名时,这些键和约束不会相应地自动重命名。
SQL 中是否有任何设置允许它自动执行?
【问题讨论】:
-
我将永远保留那些系统生成的名称 - 我建议始终明确指定您自己的约束名称。有了这个,每当你重命名一个表和/或列时,你的任务就是重命名约束——通常是删除并重新创建它们。
标签: sql-server constraints primary-key rename