2つのテーブルがあると仮定します:Remote_tableとMy_table。
Remote_table6つの列があります:
PROJECT JOB_TYPE MONTH YEAR** HOURS IS_DELETED
134393 70 1 2013 30 0
134393 70 2 2013 50 0
134393 70 3 2013 80 0
134393 70 10 2012 10 0
134393 70 11 2012 0 0
134393 70 12 2012 15 0
My_tableのコピーですremote_table。
remote_tableこのクエリによって、から新しいレコードのみをコピーしようとしました。
SELECT *
FROM [remote_DB].[LudanProjectManager].[dbo].Remote_table
EXCEPT
SELECT *
FROM My_table
remote_table正常に動作しますが、[時間]列に変更が加えられると、重複する主キーの例外が発生します。
誰かが新しいレコードのみをコピーしremote_table、古いレコードに変更が加えられている場合は、それらを識別しmy_tableて対応するように更新する方法を考えられますか?