由于一个或多个对象访问此 列,ALTER TABLE DROP COLUMN **** 失败

问题:删除列时,出现下面这个问题?删除不了;

 

  
问题分析:
原因就是添加realname字段时设置了默认值,导致SQL Server给realname字段关联了'DF__users__realname__1A14E395'约束。只需要删除'DF__users__realname__1A14E395'约束,就可以删除realname字段了。

 

解决方案:

 

先执行这条语句:

--删除列

ALTER TABLE bs_deposit
DROP CONSTRAINT DF__***__**__29EE8607

再删除
alter table bs_deposit drop column isvalid

 

 

来源于:

https://blog.csdn.net/qq_38974638/article/details/108207289

posted @ 2022-03-16 17:39  艾特-天空之海  阅读(698)  评论(0编辑  收藏  举报