CREATE OR REPLACE TRIGGER tr_temp
  BEFORE INSERT OR UPDATE OF code
  ON a
  FOR EACH ROW
BEGIN
  update b.code = :new.code where ...;
commit;
END tr_temp;
/

解决方案 »

  1.   

    具体的代码
    我的,ORACLE 刚学.
    谢谢
      

  2.   

    CREATE OR REPLACE TRIGGER tr_temp
      AFTER INSERT OR UPDATE OF code
      ON a
      FOR EACH ROW
    BEGIN
      update b.code = :new.code 
    commit;
    END tr_temp;
      

  3.   

    纠正:触发器里是不允许有commit或rollback语句的,触发器的事务随调用触发器的事务提交而提交,回滚而回滚。
    当然,若触发器为自动事务类型的话,可以有commit或rollback语句