分类分类
2015-06-28 00:00作者:网管联盟
在SQL Server 中,如果给表的一个字段设置了默认值,就会在系统表sysobjects中生成一个默认约束。
如果想删除这个设置了默认值的字段(假设此字段名column1),执行&ALTER TABLE table1 DROP COLUMN column1&时就会报错:
|
以下为引用的内容: The object 'DF__xxxxxxxxxxx' is dependent on column 'column1'. |
所以在删除此字段时需要先将系统表中的对应默认约束删除, 可以使用下面的脚本进行删除:
|
以下为引用的内容:
|
在删除对应的默认约束后,执行:
ALTER TABLE table1 DROP COLUMN column1
即可删除字段。
相关文章