ALTER TABLE foo NOCHECK CONSTRAINT ALL  --禁用所有外键
ALTER TABLE foo WITH CHECK CHECK CONSTRAINT ALL  --启用所有外键

主键约束不存在禁用的,所以不用担心影响到主键约束。 启用外键的条件是数据库中的数据不违背外键规则,即该方法不能用于像MySQL那样初始化导入不完整的数据。 经测试在SSLDB 2012可用。

参考: https://stackoverflow.com/questions/737115/turn-off-constraints-temporarily-ms-sql

标签: none

添加新评论