3

Redgate SQL データ比較の使用 9.

これは、私がやりたいことの簡単な例です。次のテーブルがあります。

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

両方のテーブルの ID 列は主キーであり、自動インクリメント (ID) です。Product には、ProductName に対する一意の制約があります。本番システムとテスト システムがあり、Data Compare を使用して 2 つのシステムの ProductDetail テーブルを同期したいと考えています。

問題は、2 つのシステムの ID 列が同期されていないことです。「Bananas」という製品の ID は、本番環境では 1000、テスト環境では 6 です。

結合を使用して比較したいので、ProductDetail テーブルの列のみで構成されるキーを使用する代わりに、Product テーブルと ProductDetail テーブルの両方を使用してフィールドの組み合わせに基づいて比較できます。

データ比較 UI で複数のテーブルを比較に参加させる方法がわかりません。私が達成しようとしていることは可能ですか?

4

1 に答える 1

2

目的の結合条件でクエリを使用して、各データベースの結果を含むテーブルを作成し、rg を使用してそれらのテーブルを比較します

于 2013-02-01T23:02:52.097 に答える