我的sqlServer数据库有很多表。
我想上传一些表并进行值更改,但是外键限制了我。
我想临时禁用所有FK,在完成所有工作后,激活它们
我该怎么做?
答案 0 :(得分:-1)
禁用所有表的约束
EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT ALL"
启用所有表的约束
EXEC sp_msforeachtable "ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL"