我需要为许多表(外键)使用一个主键,例如
表1:
id --P K
1
2
3
表2:
id -- F K
表3:
id -- F K
如果我使用存储过程将值插入表2。它显示错误
约束“FK_tbl_table2_tbl_table1_reg”。冲突发生在数据库“BPMC”,表“dbo.tbl_table1”,列'ID'。
哪里有错误...谢谢..
抱歉,我在sp数据类型大小中犯了错误....
答案 0 :(得分:2)
选中此项:
table2 ID Column should be same datatype of table1
我无法添加评论,因此请将其添加到答案部分。
答案 1 :(得分:1)
要避免发生此错误,请确保在该表中存在要插入引用另一个表的列的值。如果主表中不存在该值,则在对第二个表执行插入之前先插入该表。