检查/取消检查Sql Compact Edition

时间:2009-10-16 19:31:04

标签: sql sql-server tsql sql-server-ce

我试图在SQL CE上擦除并重新填充测试数据。由于存在FK约束,我收到错误。通常在Sql2005中我会

ALTER TABLE [tablename] CHECK/NOCHECK CONSTRAINT ALL
启用/禁用所有约束。从我在搜索中找到的内容来看,CE似乎可能不支持。真的吗?如果是这样,还有其他选择吗?

1 个答案:

答案 0 :(得分:5)

SQL CE 3.1 / 3.5

不支持NOCHECK

ALTER TABLE SQL CE

实现此目的的常用方法是删除约束,执行操作然后将其添加回来。