【发布时间】:2019-07-04 09:04:01
【问题描述】:
我想在多个数据库中的列上删除一个约束。我不知道列上约束的确切名称。
是否可以在不知道其名称的情况下删除约束。
例如: ALTER TABLE TempTable DROP CONSTRAINT IF EXISTS ON Columnname
【问题讨论】:
-
在创建约束时明确命名约束是个好主意,这样您就可以为将来的更改命名。如果您有多个拥有自己的数据库的客户端,这一点尤其重要,这样您就可以使用相同的脚本自动更改。
标签: sql-server sql-server-2012 sql-server-2008-r2