0
を削除し、更新キーは、私はエントリを削除し、重複キーエラーと
Table1
ColumnA ColumnB ColumnC ColumnD
A 1 A1 7/21/2017
B 2 B1 7/22/2017
C 3 C1 7/23/2017
ユニークな組み合わせColumnAとColumnC
Table2
ColumnE ColumnF ColumnG
A 1 A1
A 2 A2
B 3 B1
B 2 B2
C 3 C1
C 1 C2
それらを挿入し、その後重複している場合、私は、選択から行を挿入する必要がありますテーブル2からテーブル1に行を挿入する必要があります
Insert into table1 (columnA, columnB, ColumnC) select columnE, ColumnF, ColumnG from table2
上記のクエリは、 plicateキーが挿入されますが、矛盾を作成してその行を挿入する行を削除するには が必要です。 最終出力は
Table 1
ColumnA ColumnB ColumnC ColumnD
A 1 A1 08/08/2017 - deleted and added as conflict arised
A 2 A2 08/08/2017
B 3 B1 08/08/2017 -deleted and added as conflict arised
B 2 B2 08/08/2017
C 3 C1 08/08/2017
C 1 C2 08/08/2017
'MERGE':
そして、ここでは
MERGE
とバージョンです。 'それが更新されたとき。 –このケースの具体例を教えてください。 – TechJump
マージはまだ残念ながら遅いです。 UI(更新、挿入)シーケンスが最適ですが、DI(削除、挿入)シーケンスがおそらくより良いでしょう。 –