我想更新大表TEMP_MA_CONTACT
我用MERGE INTO
:SQL如何避免ora-38104?
MERGE INTO TEMP_MA_CONTACT C
USING (select * from TABLE_TO_CHANGE_2601) T
ON (C.CUSTOMER_RK = T.CUSTOMER_RK)
WHEN MATCHED THEN UPDATE SET C.CUSTOMER_RK = T.NEW_CUSTOMER_RK
但甲骨文說:
ORA-38104: Columns referenced in the ON Clause cannot be updated
你不需要'merge'可言。您正在將列設置爲已具有的值。 –