在触发器里面可以使用CURSOR吗?

解决方案 »

  1.   

    当然可以,直接按照存储过程的调用语法写就行了。触发器也可以认为是一个特殊的存储过程。但触发器调用的存储过程有一些要求,详细情况可以看看oracle的相关文档。
      

  2.   

    //triger
    begin
    --.....
    proceduretest('11');
    end;但是过程里不能不commit;
      

  3.   

    如同一般的过程使用,但要注意所执行的存储过程中不能又ddl语句,如果有则需要进行处理如:execute immediate strsql;(strsql 为要执行的 ddl 语句)