如何控制job,在执行中遇到错误时就停止而不要反复执行??

解决方案 »

  1.   

    默认是16次错误(未处理意外)就停,
    你可以先把failure改成15……
    其实你应该正确的处理错误,
    或者出错就在某表写一条记录,
    存储过程判断有记录就不执行。
      

  2.   

    可以在exception里面调用dbms_job.broken方法。
      

  3.   

    在exception里面调用dbms_job.broken方法才符合oracle的结构
      

  4.   

    exception里面调用dbms_job.broken方法。//---这样好
      

  5.   

    哈哈 高手bzszp 问一下 5颗星 怎么才能有啊