我要修改user_jobs中的下次运行时间
我要修改user_jobs中的下次运行时间
我要修改user_jobs中的下次运行时间
我要修改user_jobs中的下次运行时间

解决方案 »

  1.   

    exec dbms_job.next_date(jobno,next_date);
      

  2.   

    exec dbms_job.next_date(@jobno,@next_date);
      

  3.   

    exec dbms_job.next_date(@jobno,@next_date);这个我用了,但是没有执行,
    我看了结果dbms_job.next_date这个只是改users_jobs中的next_date这个字段,对于别的字段没有改正我改后last_date+internal的结果不是next_date能够执行吗
      

  4.   

    另外改完后数据库服务器需要重新启动吗?
    oracle9
      

  5.   

    应该是:
    exec dbms_job.next_date(@jobno,@next_date);
    job标识一个已存在的工作。next_date参数指示了此工作应被执行的日期与时间。可以通过:
    select job,next_date,next_sec,failures,broken from user_jobs; 
    查询job的执行情况