使用另一个表更新DB2中的行

使用另一个表更新DB2中的行,db2,Db2,我想通过联接更新表。我的问题是 UPDATE XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR INNER JOIN CATENTRY ON CATENTRY.CATENTRY_ID = XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR.CATENTRY_ID SET XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR.MOC_OUT_IND = 'N', XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR.LA

我想通过联接更新表。我的问题是

UPDATE 
XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR 
INNER 
JOIN CATENTRY
ON CATENTRY.CATENTRY_ID = XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR.CATENTRY_ID
SET 
XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR.MOC_OUT_IND = 'N',
        XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR.LAST_UPDT_USER_ID = 'rodmarco',
        XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR.LAST_UPDT_TS = to_date('2016-01-13 00:00:00.000000','YYYY-MM-dd HH:mm:ss.SSSSSS')
WHERE RTRIM(LTRIM(CATENTRY.CATENTTYPE_ID)) = 'ProductBean'        
    AND CATENTRY.PARTNUMBER = 10195
    AND XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR.CMPGN_YR_NR = 2016
    AND XCTLG_ENTRY_OPERTNL_CMPGN_CALNDR.CMPGN_NR = 18
我得到的错误是

错误代码-104,SQL状态42601:DB2SQL错误:SQLCODE=-104, SQLSTATE=42601,SQLERRMC=JOIN;;从,驱动器=4.16.53

或的可能副本