已经查找了,数据库中不存在任何约束了,可是为什么还是会提示存在外键约束,有没有更好的方法查看和删除约束?
百度的是这个: select name
from sys.foreign_key_columns f join sys.objects o on f.constraint_object_id=o.object_id
where f.parent_object_id=object_id('表名')
alter table 表名 drop constraint 外键约束名
用了之后还是不行,大神们有更好的方法吗?
------解决方案--------------------
你在这里,把你的库中所有的表添加进去,看看是否还有月苏
------解决方案--------------------
按道理来说是不应该出现这样的问题的 你自己再检查下主外键约束是不是没有完全去除。
------解决方案--------------------
-- 你的表查错了,列也错了,用下面这个试试,我是 2008R2 的环境
select *
from sys.foreign_keys
where referenced_object_id=object_id('表名称')
order by 1