zoukankan      html  css  js  c++  java
  • oracle 定时器

    --定义一个规则
    --如果是定时轮询的job 下面 submit函数里面的 第三个参数不填写
    Sql代码 
    declare 
             job number; 
    begin 
        dbms_job.submit(job, 'EXE_DATA_CHECKER;', '','TRUNC(sysdate) + 1  
       
    +2 / (24)'); 
        commit
    end
     
    -- 查询定时任务
    Sql代码 
    select job,next_date,what from dba_jobs  
     
    --删除定时任务
    Sql代码 
    begin 
     dbms_job.remove(70); 
     commit
    end
     
    部分规则为
     
    每天午夜12点 ''TRUNC(SYSDATE + 1)''
    每天早上8点30分 ''TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)''
    每星期二中午12点 ''NEXT_DAY(TRUNC(SYSDATE ), ''''TUESDAY'''' ) +
     
    12/24''
    每个月第一天的午夜12点 ''TRUNC(LAST_DAY(SYSDATE ) + 1)''
    每个季度最后一天的晚上11点 ''TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ),
     
    ''Q'' ) -1/24''
    每星期六和日早上6点10分 ''TRUNC(LEAST(NEXT_DAY(SYSDATE,
     
    ''''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60
     
    ''
  • 相关阅读:
    Docker端口映射实现
    Docker容器访问控制
    Docker配置 DNS
    Docker快速配置指南
    Docker外部访问容器
    Docker容器如何互联
    Docker 备份、恢复、迁移数据卷
    19.30内置登录处理
    18.29SSM基础整合开发
    19.30内置登录处理
  • 原文地址:https://www.cnblogs.com/jimmyLei/p/8966807.html
Copyright © 2011-2022 走看看