問題タブ [scd2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
147 参照

sql-server - MERGE ステートメントを使用した SCD2 の更新

MERGEステートメントを使用して SCD-2 テーブルを更新したい。ので、私は持っています:

ケース 1:

この場合、TARGETの最初の UPDATE行とSOURCE から TARGET への 2 番目の行set row_actual_to = getdate() 必要です INSERT

ケース 2:

ちょうどINSERT新しい行

1つのステートメントでそれを行う方法は?

Case 1UPDATEのとの両方をリストするとINSERT、エラーが発生します。MERGE ステートメントは、セミコロン (;) で終了する必要があります。