zoukankan      html  css  js  c++  java
  • Oracle利用job实现定时执行任务

    begin
      sys.dbms_job.submit(job => :job,
                          what => 'check_err;',
                          next_date => trunc(sysdate)+23/24,
                          interval => 'trunc(next_day(sysdate,''星期五''))+23/24');
      coMMit;
    end;

        其中:job是系统自动产生编号,check_err是我的一个过程,next_date设置下次执行时间,这里是今天晚上23:00,interval 设置时间间隔,多久执行一次,这里是每周的星期五晚上23:00,函数next_day返回日期中包含指定字符的日期,trunc 函数去掉日期里的时间,也就是得到的是某天的00:00,时间是以天为单位的所以要得到某某点某某分,就需要分数:

    1/24    一小时;
    1/1440    一分;
    1/3600   一秒;
  • 相关阅读:
    10.19的一些题
    10.18 模拟赛
    bzoj 2212 Tree Rotations
    10.11的一些题
    10.15 模拟赛
    bzoj 5329 战略游戏
    php面向对象基础(二)
    php面向对象基础(一)
    PHP基础-数组与数据结构
    php基础-字符串处理
  • 原文地址:https://www.cnblogs.com/zhangronghua/p/872557.html
Copyright © 2011-2022 走看看