注册 登录
编程论坛 SQL Server论坛

[求助]创建外键约束

fuliping 发布于 2007-03-30 11:47, 1941 次点击

请问:
我在用关系表创建外键约束的时候,遇到这个问题。
在具体设置的时候,我如果同时选择“创建中检查现存数据”,“对复制强制关系”,“对Insert和Update强制关系”时不能顺利创建这个关系。但是我只选择“对复制强制关系”,“对Insert和Update强制关系”时却能正常创建此关系。为什么?

3 回复
#2
Kendy1234562007-03-30 11:58

因为你表里面的数据不能通过外键约束的检查。
也就是相对外键的规则来说 你现在的表里存在非法数据

#3
fuliping2007-04-02 16:30

但是如果我在表设计器中右键单击空白处,然后选择“关系...”,然后在对话框中“创建中检查现存数据”,“对复制强制关系”,“对Insert和Update强制关系”三个都选,一样能创建这个关系啊~~

#4
小水滴2007-04-02 21:53
我试过,不能创建的.

最后保存表时会出现出错提示.
1