使用 Redgate SQL 数据比较 9。
这是我想做的一个简化示例。我有以下表格:
Product (ProductId, ProductName)
ProductDetail (ProductDetailId, ProductId, OtherField)
两个表中的 Id 列都是主键和自增(标识)。Product 对 ProductName 有唯一的约束。我有一个生产系统和一个测试系统,并想使用数据比较来同步两个系统的 ProductDetail 表。
问题是两个系统的 id 列不同步。名为“香蕉”的产品在生产中的 ID 为 1000,在测试中的 ID 为 6。
我想做的是使用连接进行比较——因此,我可以使用 ProductDetail 表和 ProductDetail 表基于字段组合进行比较,而不是使用仅由 ProductDetail 表中的列组成的键。
我看不出有任何方式可以让多个表参与数据比较 UI 中的比较。我想要实现的目标是可能的吗?