在 SQL Server 数据库中,我有两个具有一对多关系的表。Table2 有一个列 Table1ID,它是一个外键。
现在我们的业务规则要求我们添加第三个表 Table3,它将位于其他两个表之间。所以 Table3 会有一个 Table1ID 外键,而 Table2 会有一个 Table3ID。为了向后兼容,我们需要将 Table1ID 保留在 Table2 中。
如何确保 Table2 中的 Table1ID 始终与 Table3 中匹配记录的 Table1ID 匹配?
在 SQL Server 数据库中,我有两个具有一对多关系的表。Table2 有一个列 Table1ID,它是一个外键。
现在我们的业务规则要求我们添加第三个表 Table3,它将位于其他两个表之间。所以 Table3 会有一个 Table1ID 外键,而 Table2 会有一个 Table3ID。为了向后兼容,我们需要将 Table1ID 保留在 Table2 中。
如何确保 Table2 中的 Table1ID 始终与 Table3 中匹配记录的 Table1ID 匹配?