sql server 使用drop column 列名 删除列时报错,由于一个或多个对象访问此 列,ALTER TABLE DROP COLUMN stu_cou_num 失败
删除没有任何其他引用的列时,出现了错误
仔细看了下这个列,并没有什么特殊.如下图:
但其确实有个约束: 'DF__HIS_DRUG___ALL_I__04E4BC85' . 为什么有这个约束呢???
终于再搜索到这篇文章时,我明白了. 因为列'ALL_INVENTORY_STATE'在创建时赋值了默认值. 所以才有这个约束的.
参考:
http://blog.****.net/rodjohnsondoctor/article/details/7486213
http://www.ithao123.cn/content-626739.html
=============================================
参考: