zoukankan      html  css  js  c++  java
  • Oracle 中创建job,实现定时业务

    记录工作中建的job,定时调用存储过程

    --创建job
    declare
    
      job_id pls_integer;
    
    begin
    
      sys.dbms_job.submit(job       => job_id,--JOB的ID,此处只能放类型为number的变量,这个值用来唯一标识一个工作
                          what      => 'pkg_m3.pub_loop_job;',--是一个是将被执行的PL/SQL代码块,或者是存储过程名,如果是存储过程名,则要在后面添加“;”号。
                          /*next_date => to_date('2019-01-25 13:54:37',
                                               'yyyy-mm-dd hh24:mi:ss'),--指定何时将运行这个工作*/
                          --每3分钟执行一次
                          interval => 'sysdate+1/24/20');
    
    end;
    --删除job,263是jobID
    begin
    dbms_job.remove(263);
    end;
    --查询job
    select job, next_date, next_sec, failures, broken from user_jobs;

    Oracle 中的job有很多方法,都在dbms_job包提供;

  • 相关阅读:
    buf.readUInt8()
    buf.readUIntBE()
    buf.readInt32BE()
    buf.readInt16BE()
    buf.readInt8()
    buf.readDoubleBE()
    buf.readFloatBE()
    buf.readIntBE()
    POJ
    【C#】C#托付和事件的实例解说
  • 原文地址:https://www.cnblogs.com/lvanka/p/14627671.html
Copyright © 2011-2022 走看看