insert successful but update failure
Posted: Wed Aug 25, 2010 8:55 pm
I user upsert mode user_defined update & insert
the insert statement is
INSERT INTO CC_CDW.M_CLT_REL (CLT_NBR, ALT_CLT_NBR, STR_DTE, END_DTE) VALUES (ORCHESTRATE.CLT_NBR, ORCHESTRATE.ALT_CLT_NBR, ORCHESTRATE.STR_DTE, ORCHESTRATE.END_DTE)
the update statement is
UPDATE CC_CDW.M_CLT_REL
SET
END_DTE=DATE('#I_DATE#')-1 DAY
WHERE (
CLT_NBR = ORCHESTRATE.CLT_NBR
AND
ALT_CLT_NBR = ORCHESTRATE.ALT_CLT_NBR AND STR_DTE<> ORCHESTRATE.STR_DTE)
job runs fine. But I find no record has been updated.
When I use user_defined update only and keep the statement the same
update can be done successfully
the insert statement is
INSERT INTO CC_CDW.M_CLT_REL (CLT_NBR, ALT_CLT_NBR, STR_DTE, END_DTE) VALUES (ORCHESTRATE.CLT_NBR, ORCHESTRATE.ALT_CLT_NBR, ORCHESTRATE.STR_DTE, ORCHESTRATE.END_DTE)
the update statement is
UPDATE CC_CDW.M_CLT_REL
SET
END_DTE=DATE('#I_DATE#')-1 DAY
WHERE (
CLT_NBR = ORCHESTRATE.CLT_NBR
AND
ALT_CLT_NBR = ORCHESTRATE.ALT_CLT_NBR AND STR_DTE<> ORCHESTRATE.STR_DTE)
job runs fine. But I find no record has been updated.
When I use user_defined update only and keep the statement the same
update can be done successfully