• 定时任务间隔时间


    -- 查询定时任务

    select * from user_jobs;

    -- 停止JOB
    begin dbms_job.broken(jobno,true);end;
    begin dbms_job.remove(jobno);commit;end;/
    -- 启动JOB
    begin dbms_job.run(jobno);end;
    -- 修改JOB运行内容
    begin dbms_job.what(jobno,'your_procedure;');end;
    -- 修改JOB运行时间
    begin dbms_job.interval(jobno,'interval');end;
    -- 修改JOB下一次运行时间
    begin dbms_job.next_date(jobno,nextdate);end;

    -- 每分钟
    interval => trunc(sysdate,'mi') + 1/(24*60)
    -- 每天 1 点
    interval => trunc(sysdate) + 1 + 1/24
    -- 每周一 1 点
    interval => trunc(next_day(sysdate,'星期一')) + 1/24
    -- 每月 1 号 1 点
    interval => trunc(last_day(sysdate)) + 1 + 1/24
    -- 每季度第一天 1 点
    interval => trunc(add_months(sysdate,3),'Q') + 1/24
    -- 每半年 (1月1日 7月1日) 1 点
    interval => add_months(trunc(sysdate,'yyyy'),6) + 1/24
    -- 每年 1月1日 1 点
    interval => add_months(trunc(sysdate,'yyyy'),12) + 1/24
    -- 每天 8:10 
    trunc(sysdate+1)+(8*60+10)/(24*60)

    -- toad中提供
    -- 每天
    trunc(sysdate+1)
    -- 每周
    trunc(sysdate+7)
    -- 每月
    trunc(sysdate+30)
    -- 每个星期
    next_day(trunc(sysdate),'星期一')
    -- 每天 6 点
    trunc(sysdate+1)+ 6/24
    -- 半小时
    sysdate+30/(24*60)
    -- 每小时第 15 分钟
    trunc(sysdate,'h') + (60+10)/(24*60)

  • 相关阅读:
    关于Java 下 Snappy压缩存文件
    英文分词和中文分词
    vuex requires a Promise polyfill in this browser
    Vue 中 export default 和 module.exports
    Linux 进程以及多线程的支持
    mysqldump
    linux磁 盘分区 挂载
    ubuntu16.04挂载windows NTFS磁盘方法
    Linux服务管理 systemctl命令详解
    nextcloud 安装
  • 原文地址:https://www.cnblogs.com/Dream-Lasting/p/8991077.html
Copyright © 2020-2023  润新知