2 つのデータテーブルをマージ\結合しようとしています。さまざまな例と回答を見てきましたが、重複する行を作成するか、インデックスが必要なようです(データテーブルのマージなど)
1 つのソースは MSSQL 経由でアクセスされるリンクされた Oracle サーバーからのものであり、もう 1 つはリンクされたアクセスを持たない別の MSSQL サーバーからのものであるため、SQL 経由でこれを行うことはできません。
現在、データは非常に単純です。
Name, Email, Phone
データテーブル1:
"John Clark", "", "01522 55231"
"Alex King", "alex.king@somecompany.com", "01522 55266"
"Marcus Jones", "marcus.jones@somecompany.com", "01522 55461"
データテーブル 2:
"John Clark", "john.clark@somecompany.com", "01522 55231"
"Alex King", "alex.king@somecompany.com", ""
"Marcus Jones", "marcus.jones@somecompany.com", "01522 55461"
"Warren bean", "warren.bean@somecompany.com", "01522 522311"
次のデータテーブルを指定します。
"John Clark", "john.clark@somecompany.com", "01522 55231"
"Alex King", "alex.king@somecompany.com", "01522 55266"
"Marcus Jones", "marcus.jones@somecompany.com", "01522 55461"
"Warren bean", "warren.bean@somecompany.com", "01522 522311"
Name はレコードを照合するフィールドで、最初のデータテーブルが優先されます。