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,

  • 相关阅读:
    页面滚动性能优化之passive
    【webpack4x】部分底层原理及手写一个简单打包工具
    【webpack4x】实战配置及问题解析
    【webpack4x】高级概念
    【webpack4x】核心概念
    VMware虚拟机服务的vmware-hostd自动启动和停止
    海淘电商网址
    一键批量ping任意ip段的存活主机
    cpanel导入大数据库(mysql)的方法
    awstats 日志分析
  • 原文地址:https://www.cnblogs.com/huminxxl/p/3117431.html
Copyright © 2011-2022 走看看