用于 SQL 精简版的 CHECK/NOCHECK
Posted
技术标签:
【中文标题】用于 SQL 精简版的 CHECK/NOCHECK【英文标题】:CHECK/NOCHECK for Sql Compact Edition 【发布时间】:2009-10-16 19:31:04 【问题描述】:我正在尝试擦除并重新填充 SQL CE 上的测试数据。由于存在 FK 约束,我收到错误消息。通常在 Sql2005 中我会
ALTER TABLE [tablename] CHECK/NOCHECK CONSTRAINT ALL
启用/禁用所有约束。从我在搜索中可以找到的内容来看,CE 似乎不支持此功能。真的吗?如果是这样,是否有替代方案?
【问题讨论】:
【参考方案1】:SQL CE 3.1/3.5 不支持 NOCHECK
ALTER TABLE SQL CE
完成此操作的常用方法是删除约束,执行操作,然后将其添加回来。
【讨论】:
仅供参考,NOCHECK 在 CE 4.0 中也不可用:msdn.microsoft.com/en-us/library/ms174123.aspx以上是关于用于 SQL 精简版的 CHECK/NOCHECK的主要内容,如果未能解决你的问题,请参考以下文章
SQL 精简版:无法找到依赖 EntityFramework.Relational