UPDATE实际
SET Actual.tranamt = ABS(Actual.tranamt-Reversal.tranamt),
Actual.tranamt_org = ABS(Actual.tranamt),
Actual.trans_flag = 'U'
FROM
( SELECT *
FROM “MATCHPOINT_DEV”。 “GTT_temp_raw_neft_cbs_iss”
)AS实际
INNER JOIN
(SELECT *
FROM “MATCHPOINT_DEV”。 “GTT_temp_raw_neft_cbs_iss” WHERE(reversalrrn IS NOT NULL或REVE 'rsarrrn <>'')
)AS Reversal
ON Actual.rrn = Reversal.reversalrrn;如何使用Oracle中的派生表更新语句?
入门错误
SQL错误:ORA-00933:SQL命令未正确结束
- 00000 - “SQL命令不能正常结束”
Oracle是否真的支持非标准的UPDATE FROM语法? – jarlh
这对Oracle来说是无效的语法。相反,你应该看看在MERGE语句中进行更新。 – Boneist