1

嗨,我是甲骨文的初学者:)

我想写一个触发器,什么是监视我的 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
4

0 回答 0