CREATE TRIGGER Background_Process_Report_trit
AFTER INSERT
ON Background_Process_Report
FOR EACH ROW
IF INSERT(PROCESS_NAME)
BEGIN
SET EXECUTION_TIMESTAMP := NEW.TIMESTAMP;
END;
/
process_name - 我的Background_Process_Report表中的列。但我想更新每次創建process_name(由java應用程序)時,觸發更新EXECUTION_TIMESTAMP表中的時間。 但它拋出compliation錯誤..如果在oracle觸發器創建中插入錯誤?
錯誤:
IF INSERT(PROCESS_NAME) * ERROR at line 5: ORA-04079: invalid trigger specification
如何reslove這個錯誤
你想'IF INSERT(PROCESS_NAME)'做什麼? – 2010-06-04 10:49:14