3

使用 Redgate SQL 数据比较 9。

这是我想做的一个简化示例。我有以下表格:

Product (ProductId, ProductName)         
ProductDetail (ProductDetailId, ProductId, OtherField)

两个表中的 Id 列都是主键和自增(标识)。Product 对 ProductName 有唯一的约束。我有一个生产系统和一个测试系统,并想使用数据比较来同步两个系统的 ProductDetail 表。

问题是两个系统的 id 列不同步。名为“香蕉”的产品在生产中的 ID 为 1000,在测试中的 ID 为 6。

我想做的是使用连接进行比较——因此,我可以使用 ProductDetail 表和 ProductDetail 表基于字段组合进行比较,而不是使用仅由 ProductDetail 表中的列组成的键。

我看不出有任何方式可以让多个表参与数据比较 UI 中的比较。我想要实现的目标是可能的吗?

4

1 回答 1

2

使用具有所需连接条件的查询,在每个数据库上创建一个包含结果的表并使用 rg 比较这些表

于 2013-02-01T23:02:52.097 回答