oracle job 每隔3分钟履行一次头条 - 亚美娱乐

oracle job 每隔3分钟履行一次头条

2018-09-12 11:02:58 | 作者: 思萱 | 标签: 运转,进程,内容 | 浏览: 2655

假如你想了解Oracle JOB间隔时间参阅的实践使用计划的话,你就能够阅读以下的文章对JOB间隔时间参阅在实践相关操作中的正确用法,有一个愈加深化的知道,以下就是正文的具体介绍。

假如你的存储进程名为PROC_RAIN_JM

再写一个存储进程名为PROC_JOB_RAIN_JM

内容是:

 

Create Or Replace Procedure PROC_JOB_RAIN_JM  
li_jobno Number;  
Begin  
DBMS_JOB.SUBMIT(li_jobno,PROC_RAIN_JM;,
SYSDATE,TRUNC(SYSDATE + 1));  
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)

在Oracle JOB间隔时间参阅,其间li_jobno是它的ID,能够经过这个ID停掉这个使命,最终想说的是不要履行屡次,你能够在里面办理起来,发现现已运转了就不SUBMIT

每天运转一次 SYSDATE + 1

每小时运转一次 SYSDATE + 1/24

每10分钟运转一次 SYSDATE + 10/(60*24)

每30秒运转一次 SYSDATE + 30/(60*24*60)

每隔一星期运转一次 SYSDATE + 7

不再运转该使命并删去它 NULL

每年1月1号零时

trunc(last_day(to_date(extract(year from sysdate)||12||01,yyyy-mm-dd))+1) 

上述的相关内容就是对Oracle JOB间隔时间参阅的描绘,期望会给你带来一些协助在此方面。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表亚美娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    truncate,delete,drop的异同sohu

    句子,数据,业务
  • 2
  • 3

    Oracle常用命令dongfang

    常用命令,数据库,调用
  • 4
  • 5
  • 6
  • 7

    Catalog与Schemaalibaba

    数据,数据库,环境
  • 8
  • 9

    mysql5 解压缩版装置ITeyedongfang

    装置,数据库,用户
  • 10

    RAC 里边的锁机制ITeye头条

    机制,数据,进程