Full-reload modules for the CMS/DB2 tables migrated off /opt/sync, landing in cms.*. Columns introspected fresh from DB2 (QSYS2.SYSCOLUMNS). Three large tables use incremental merge ported from the legacy sync instead of full reload: iprcctn/iprccto (date watermark on t8date/t7date), ffpdglr1 (fiscal- period watermark via rprh join, keyed on btid). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
33 lines
964 B
SQL
33 lines
964 B
SQL
SELECT
|
|
RTRIM(SSCTYP) AS ssctyp,
|
|
RTRIM(SSCCDE) AS ssccde,
|
|
RTRIM(SSCDE1) AS sscde1,
|
|
RTRIM(SSCDE2) AS sscde2,
|
|
RTRIM(SSCDE3) AS sscde3,
|
|
RTRIM(SSCCUSR) AS ssccusr,
|
|
CASE WHEN SSCCDAT IN (DATE('0001-01-01'), DATE('9999-12-31')) THEN NULL ELSE SSCCDAT END AS ssccdat,
|
|
SSCCTME AS sscctme,
|
|
RTRIM(SSCUUSR) AS sscuusr,
|
|
CASE WHEN SSCUDAT IN (DATE('0001-01-01'), DATE('9999-12-31')) THEN NULL ELSE SSCUDAT END AS sscudat,
|
|
SSCUTME AS sscutme,
|
|
RTRIM(SSCFUT1) AS sscfut1,
|
|
RTRIM(SSCFUT2) AS sscfut2,
|
|
RTRIM(SSCFUT3) AS sscfut3,
|
|
RTRIM(SSCFUT4) AS sscfut4,
|
|
RTRIM(SSCFUT5) AS sscfut5,
|
|
RTRIM(SSCFUT6) AS sscfut6,
|
|
SSCLN AS sscln,
|
|
RTRIM(SSCLNU) AS ssclnu,
|
|
SSCWD AS sscwd,
|
|
RTRIM(SSCWDU) AS sscwdu,
|
|
SSCHG AS sschg,
|
|
RTRIM(SSCHGU) AS sschgu,
|
|
SSCWG AS sscwg,
|
|
RTRIM(SSCWGU) AS sscwgu,
|
|
RTRIM(SSCFGTY) AS sscfgty,
|
|
RTRIM(SSCFGAT) AS sscfgat,
|
|
RTRIM(SSCFGCL) AS sscfgcl,
|
|
RTRIM(SSCFGFT) AS sscfgft,
|
|
RTRIM(SSCFGFZ) AS sscfgfz
|
|
FROM LGDAT.SSCC
|