Watermarked incremental syncs for qcrh, qcri, qtnote, iprcct, icstt, methh, ported from the legacy /opt/sync merge logic. Rows initially backfilled from lgdat; columns match the cms.* dest (lgdat subset), pulled from DB2. Merge keys: qcrh dcord#, qcri ddord#, qtnote ggkey, iprcct tadate, icstt jhdate (legacy INSERT..ON CONFLICT -> keyed delete+insert), methh composite anpart,anplnt (legacy DELETE WHERE EXISTS). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
11 lines
309 B
SQL
11 lines
309 B
SQL
SELECT
|
|
RTRIM(TAPLCD) AS taplcd,
|
|
RTRIM(TAPART) AS tapart,
|
|
RTRIM(TAUNIT) AS taunit,
|
|
CASE WHEN TADATE IN (DATE('0001-01-01'), DATE('9999-12-31')) THEN NULL ELSE TADATE END AS tadate,
|
|
TATIME AS tatime,
|
|
RTRIM(TAUSER) AS tauser,
|
|
RTRIM(TAPROG) AS taprog
|
|
FROM LGDAT.IPRCCT
|
|
WHERE TADATE >= '{iprcct_wm}'
|