zoukankan      html  css  js  c++  java
  • Oracle自动执行任务(存储过程)

    Oracle自动执行任务(存储过程)

    SQL> variable job number;
    SQL> begin
    2 dbms_job.submit(:job,'存储过程名;',sysdate,'TRUNC(sysdate)+1+12/24');----------每天12点
    3 end;
    4 /

    ---------------------------------------------------------------------

    时间间隔设置:

    1)、 每分钟执行
    Interval => TRUNC(sysdate,'mi')+1/(24*60)
    2)、 每天定时执行
    例如:每天的凌晨2点执行
    Interval => TRUNC(sysdate)+1+2/24
    3)、 每周定时执行
    例如:每周一凌晨2点执行
    Interval => TRUNC(next_day(sysdate,2))+2/24 --星期一,一周的第二天
    4)、 每月定时执行
    例如:每月1日凌晨2点执行
    Interval =>TRUNC(LAST_DAY(SYSDATE))+1+2/24
    5)、 每季度定时执行
    例如每季度的第一天凌晨2点执行
    Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 2/24
    6)、 每半年定时执行
    例如:每年7月1日和1月1日凌晨2点
    Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+2/24
    7)、 每年定时执行
    例如:每年1月1日凌晨2点执行
    Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+2/24

  • 相关阅读:
    30秒懂SQL中的join(2幅图+30秒)
    MySQL字符串连接函数
    php 月初,月末时间大统计
    php判断中文,英文, 数字
    配置linux----------------ip
    配置samba
    Python的MySQLdb模块安装
    python 之 PIP 安装
    linux之svn
    vue之computed(计算属性)
  • 原文地址:https://www.cnblogs.com/houqijun/p/3613051.html
Copyright © 2011-2022 走看看