【发布时间】:2016-01-27 18:03:40
【问题描述】:
这是mysql代码。
UPDATE ORDER_ITEM OI
INNER JOIN ORDER_PAYMENT OP
ON OI.ORDER_PAYMENT_ID = OP.ORDER_PAYMENT_ID
SET OI.ORDER_STATUS = '10',
OI.PAY_DATE = '20150101',
OP.PAY_DATE = '20150101'
WHERE OI.ORDER_STATUS = '0'
AND OP.AMOUNT = 3333
AND OP.REMAINING_AMOUNT = 0
AND OP.ORDER_PAYMENT_ID = 9999
转换 Oracle 错误 => ORA-00971:缺少 SET 关键字
我想知道如何将此语句转换为 Oracle。
PS。 Oracle 中可用的多表更新?
【问题讨论】: