zoukankan      html  css  js  c++  java
  • oracle 定时任务

    1)、按分钟执行

    每分钟执行

    TRUNC(SYSDATE,'mi') + 1/(24*60)

    每五分钟执行

    TRUNC(SYSDATE,'mi') + 5/(24*60)

    2)、按小时执行

    每小时执行

    TRUNC(SYSDATE,'mi') + 1/24

    每隔五小时执行

    TRUNC(SYSDATE,'mi') + 5/24

    3)、按天执行

    每天的凌晨2点执行

    TRUNC(SYSDATE) + 1 +2/(24)

    例如:每隔5天的凌晨2点执行

    TRUNC(SYSDATE) + 5 +2/(24)

    4)、按周执行

    每周一凌晨2点执行

    TRUNC(NEXT_DAY(SYSDATE,2))+2/24 --星期一(一周的第二天)

    每周六凌晨2点执行

    TRUNC(NEXT_DAY(SYSDATE,7))+2/24 --星期六(一周的第七天)

    5)、 按月执行

    每月1日凌晨2点执行

    TRUNC(LAST_DAY(SYSDATE))+1+2/24

    每月5日上午10点执行

    TRUNC(LAST_DAY(SYSDATE))+5+10/24

    6)、 按季度执行

    每季度的第一天凌晨2点执行

    TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 2/24

    7)、 每半年定时执行

    每年7月1日和1月1日凌晨2点

    ADD_MONTHS(TRUNC(SYSDATE,'yyyy'),6)+2/24

    --select TRUNC(SYSDATE,'yyyy') from dual;

    --select ADD_MONTHS(TRUNC(SYSDATE,'yyyy'),6) from dual;

    8)、 每年定时执行

    每年1月1日凌晨2点执行

    ADD_MONTHS(TRUNC(SYSDATE,'yyyy'),12)+2/24

    补充:

    1、

    NEXT_DAY(d,number)

    --时间点d开始,下一个星期几的日期 

    --星期日:1,星期一:2,星期二:3,星期三:4,星期四:5,星期五:6,星期六:7

    2、

    ADD_MONTHS(d,n)

    --返回时间点d再加上n个月

    3、

    LAST_DAY(d)

    --时间点d当月份最后一天

    4、

    TRUNC(d[,fmt])

    --对日期作截取

    --举例当前时间是:2012-08-06  下午 04:39:00

    SELECT TRUNC(SYSDATE,'mm') FROM dual

    --返回2012-8-1当月的第一天

    SELECT TRUNC(SYSDATE,'yy') FROM dual

    --返回2012-1-1当年第一天

    SELECT TRUNC(SYSDATE,'dd') FROM dual

    --返回2012-8-6当天

    SELECT TRUNC(SYSDATE,'day') FROM dual

    --返回2012-8-5当周第一天

    SELECT TRUNC(SYSDATE) FROM dual

    --返回2012-8-6不填参数就默认是当天

    SELECT TRUNC(SYSDATE,'hh') FROM dual

    --返回2012-8-6下午04:00:00当前小时

    SELECT TRUNC(SYSDATE,'mi') FROM dual

    --返回2012-8-6下午04:39:00当前分钟

    原文地址:https://blog.csdn.net/wangjiajiachengcheng/article/details/51335871

  • 相关阅读:
    Three.js中引入dat.gui库实现界面组件控制动画速度变量
    Three.js中使用requestAnimationFrame方法实现立方体转动和小球跳动的动画
    Windows下使用Java API操作HDFS的常用方法
    Windows下配置Hadoop的Java开发环境以及用Java API操作HDFS
    HDFS的访问方式之HDFS shell的常用命令
    CentOS7上搭建Hadoop集群(入门级)
    CentOS7中怎样安装JDK与配置环境变量
    【2021-08-05】哪怕天踏下来,也要当被子盖
    【2021-08-04】连岳摘抄
    【2021-08-03】里程碑
  • 原文地址:https://www.cnblogs.com/hm1990hpu/p/8989736.html
Copyright © 2011-2022 走看看