检查/取消检查Sql Compact Edition

Rya*_*n H 4 sql t-sql sql-server sql-server-ce

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

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

Jas*_*ort 5

SQL CE 3.1/3.5不支持NOCHECK

ALTER TABLE SQL CE

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

  • 仅供参考,不适用于CE 4.0,http://msdn.microsoft.com/en-us/library/ms174123.aspx (4认同)