2013-03-13 68 views
-1

INSERT语句与(表x)的FOREIGN KEY约束“FK_member_patient_member_status”冲突。数据库“D”表“y”发生冲突。INSERT与FOREIGN KEY约束冲突(SQL Server 2012)

我想将表y的STATUS字段插入到表x中,但它给出了这个错误,因为表x有上面提到的FK(并且表y没有将它作为PK或FK或任何字段)

据我了解,它不能引用它?我无权更改系统上的FK和PK。 我该怎么做才能解决这个问题?

回答

0

需要你解释更多关于你的问题,特别是FK定义,看起来它不在X和Y之间,它应该在X和其他表之间。请检查FK定义,如果您没有权限,则需要申请许可才能了解您的数据库,并相应地更新您的查询。我想你需要从表Y插入状态值,首先到X以外的另一个表中,它保存状态字典。对不起,没有编辑评论的权限,所以将其作为“答案”发布。

相关问题