zoukankan      html  css  js  c++  java
  • Oracle定时任务DBMS_JOB

    Oracle中DBMS_JOB.SUBMIT的用法说明

     

    用法DEMO:  

         DBMS_JOB.SUBMIT(:jobno,//job号   

                                         'your_procedure;',//要执行的过程   

                                         trunc(sysdate)+1/24,//下次执行时间   

                                         'trunc(sysdate)+1/24+1'//每次间隔时间   

                                       );   

         删除job:dbms_job.remove(jobno);   

         修改要执行的操作:job:dbms_job.what(jobno,what);   

         修改下次执行时间:dbms_job.next_date(job,next_date);   

         修改间隔时间:dbms_job.interval(job,interval);   

         停止job:dbms.broken(job,broken,nextdate);   

         启动job:dbms_job.run(jobno);   

     

    附:调用语句和参数说明:   

     

    dbms_job.submit( job out binary_integer,

     

    what       in   archar2,

    next_date     in   date,

    interval     in   varchar2,

    no_parse     in   boolean)

    其中:

    ●    job:输出变量,是此任务在任务队列中的编号;

    ●    what:执行的任务的名称及其输入参数;

    ●    next_date:任务执行的时间;

    ●    interval:任务执行的时间间隔。

    实例:

    declare
    v_job1 number;
    begin
      dbms_job.submit(v_job1,'proc_khzzl;',to_date('2013-06-04 16:45:00','YYYY-MM-DD HH24:MI:SS'),'sysdate+1');
      COMMIT;
      dbms_job.run(v_job1);
    end;

    如果创建好JOB,则可以直接通过dbms_job.run(v_job1)来执行JOB,v_job1为JOBName,

  • 相关阅读:
    21.09.12模拟 P2809 hzwer 爱折纸
    21.09.13模拟 保存名画
    21.09.13模拟赛 魔法传输
    21.09.13模拟 分割金币
    21.09.13模拟 友谊值
    21.09.10模拟 朗格拉日计数
    21.09.10模拟 雷神领域
    P4551 最长异或路径
    P2894 [USACO08FEB]Hotel G
    NOIP复习(总结套路)
  • 原文地址:https://www.cnblogs.com/huminxxl/p/3117431.html
Copyright © 2011-2022 走看看