2016-12-08 3 views
0

バッチIDが1のソース表(ORA 11g)を1日目のレコードが3つあるとします。これらがターゲット表にロードされているとします。 2日目にバッチID 2の顧客エントリがさらに3つあると想像してください。BATCH_IDが存在し、読み込み処理せずにBATCH_IDsレコードをコードで処理すると、ソースノードがターゲットを確認できるSQLクエリを記述できますか?ソース・レベルでのキャプチャ変更

SRC TBL(day1)

バッチ_no | ID

1 | xx

1 | yy

1 | ZZ

TGT TBL(EOD 1日目)

Batch_no | ID

1 | xx

1 | yy

1 | ZZ

SRC TBL(2日目)

Batch_no | ID

1 | XX

1 | YY

1 | ZZ

2 | AA

2 | bb

2 | cc

+0

サンプルデータと期待される結果を提供してください。 – Sentinel

+0

こんにちはセンチネル....私は何かを見つけたと思う。 – KahLeon

答えて

0

これは私が見つけたものです。ご協力ありがとうございました。

は "SRC TBL"

LEFTが "SRC TBL" .BATCH_ID = "TGT TBL" .BATCH_ID

ON "TGT TBL"

をJOIN から必要なフィールド

を選択します"TGT TBL" .BATCH_ID IS NULL

関連する問題