嗨,我是甲骨文的初学者:)
我想写一个触发器,什么是监视我的 AAAA 表中的某些记录,如果有人修改某些记录触发器将插入另一个(BBBB)表中的修改日期和修改值。
CREATE OR REPLACE TRIGGER TEST
AFTER INSERT ON AAAA FOR EACH ROW
DECLARE
v_timestamp timestamp;
BEGIN
SELECT SCN_TO_TIMESTAMP(ORA_ROWSCN) INTO v_timestamp FROM X.AAAA;
INSERT INTO BBBB values(:new.a,v_timestamp);
END;
如果我尝试修改 AAAA 中的值,我会得到 3 个异常:
- ora-04091
- ora-06512
- ora-04088