请教:
    我想创建一个触发器,在表A 进行增删改操作时,自动触发增加B表中一行新数据的方法。就像日志功能!B表中的数据值用参数传递!应该怎么做?最好麻烦用代码举例说明,谢谢!

解决方案 »

  1.   

    create or replace trigger t_A
    before update or insert or delete on A for each row
    begin
      insert into B values(...);
    end;
      

  2.   

    完全可以,并且建议将业务逻辑尽量封装成procedure或function.
    随便说一下,触发器中不能写事务相关的语句。
      

  3.   

    这种事情不难吧 楼主是没有一点思路呢,还是被什么东西卡住了?
    create 一个触发器 在里边调用一个过程 没什么难度啊
    值得注意的是 触发器和调用它的sql在一个事务里 所以 触发器里调用的存储过程最好不要提交 保持和外层事务一致性