我正在尝试在现有表(表 A)的新创建列和新创建表(表 B)的主键列上添加外键约束。这是在 sql server 2008 上。当我添加关系时,Alter 表脚本失败。我还创建了在表 A 上创建的新列以允许空值。但是,当我尝试在检查现有数据时以 NO 保存时 - 我能够保存关系。这是在现有数据上创建外键约束的好方法,还是应该创建一个模拟多对多关系的新表(表 c)而不是将新列添加到表 A,这将使我能够创建外键约束,而不必对现有数据指定“不检查”,尽管实际关系是一对多的。
问问题
1012 次