要跟蹤我表中的更改,我使用查找表合併查找。在這裏,我嘗試存儲我的合併表中最高的ORA_ROWSCN
值,以嘗試識別這些更改。我正在使用下面的查詢,但出現以下錯誤。我需要跟蹤從視圖合併的表中的更新
查詢:
UPDATE MERGE_LOOKUP SET
MAX_ROWSCN = (SELECT MAX(ORA_ROWSCN)
FROM INVCONTROL_MER)
WHERE TABLENAME = 'INVCONTROL_MER';
錯誤:
ORA01747 : INVALID USER.TABLE.COLUMN, TABLE.COLUMN, OR COLUMN SPECIFICATION.
請提出一個解決方案,我能得到這個MAX(ORA_ROWSCN)?
這是mysql還是oracle? – BobC
@BobC特有的oracle。 – Joe