想请教下大家在oracle里,如果一个表内容增加、修改、删除的时候,怎么样去触发存储过程的执行呢?如果太频繁是不是比较影响数据库的效率。

解决方案 »

  1.   

    在insert,delete,update表的时候你想要执行什么动作?
    往表里面添加数据怎么使用触发器呢?使用过程不是更好?
      

  2.   

    直接写在触发器里面不可以吗?
    触发器调用存储过程的话,存储过程里面是不能进行commit的。
    如果表结构有变动,触发器和存储过程都会失效。 
    表记录频繁操作的话,会比较消耗资源。
      

  3.   

    当表中数据更改时,你需要进行一些其他操作,那么你可以使用触发器来做,具体参考:

    oracle 触发器语法


    oracle 触发器实例