主键约束和外键约束中的WITH NOCHECK

ALTER TABLE TB WITH NOCHECK ADD CONSTRAINT FK_tbid FOREIGN KEY (aid) REFERENCES ta(id)
--如果没指定WITH NOCHECK,可能会报下面的错。

服务器: 消息 547,级别 16,状态 1,行 1
ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 'fk_tbid' 冲突。该冲突发生于数据库 '库名',表 'ta', column 'ID'。

--联机帮助

WITH CHECK | WITH NOCHECK
指定表中的数据是否用新添加的或重新启用的 FOREIGN KEY 或 CHECK 约束进行验证。如果没有指定,对于新约束,假定为 WITH CHECK,对于重新启用的约束,假定为 WITH NOCHECK。

你可能感兴趣的:(check)