在SQL Server数据库中,我有两个具有一对多关系的表。 Table2有一个列Table1ID,它是一个外键。
现在我们的业务规则要求我们添加第三个表Table3,它将位于其他两个表之间。因此Table3将具有Table1ID外键,而Table2将具有Table3ID。为了向后兼容,我们需要将Table1ID保留在Table2中。
如何确保Table2中的Table1ID始终与Table3中匹配记录的Table1ID匹配?
答案 0 :(得分:0)
也许通过在table3id和table1id列上定义表2和3之间的外键约束。