Oracle 定時(shí)執(zhí)行存儲(chǔ)過(guò)程

1、定義存儲(chǔ)過(guò)程

3、執(zhí)行時(shí)間設(shè)置說(shuō)明

sysdate+1 表示每天執(zhí)行一次
sysdate+1/24 表示每小時(shí)執(zhí)行一次
sysdate+1/(2460) 表示每分鐘執(zhí)行一次
sysdate+1/(24
60*60) 表示每秒執(zhí)行一次

Sysdate+5 加5天,
Sysdate+5/24 加5小時(shí),
Sysdate+5/24/60 加5分鐘,
Sysdate+5/24/60/60 加5秒

.INTERVAL參數(shù)常用值示例

每天午夜12點(diǎn) ''TRUNC(SYSDATE + 1)''

每天早上8點(diǎn)30分 ''TRUNC(SYSDATE + 1) + (860+30)/(2460)''

每星期二中午12點(diǎn) ''NEXT_DAY(TRUNC(SYSDATE ), ''''TUESDAY'''' ) + 12/24''

每個(gè)月第一天的午夜12點(diǎn) ''TRUNC(LAST_DAY(SYSDATE ) + 1)''

每個(gè)季度最后一天的晚上11點(diǎn) ''TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), ''Q'' ) -1/24''

每星期六和日早上6點(diǎn)10分 ''TRUNC(LEAST(NEXT_DAY(SYSDATE, ''''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)''

每3秒鐘執(zhí)行一次 'sysdate+3/(246060)'

每2分鐘執(zhí)行一次 'sysdate+2/(24*60)'

每分鐘執(zhí)行

Interval => TRUNC(sysdate,'mi') + 1/ (24*60) --每分鐘執(zhí)行

interval => 'sysdate+1/(24*60)' --每分鐘執(zhí)行

interval => 'sysdate+1' --每天

interval => 'sysdate+1/24' --每小時(shí)

interval => 'sysdate+2/24*60' --每2分鐘

interval => 'sysdate+30/246060' --每30秒

2:每天定時(shí)執(zhí)行

Interval => TRUNC(sysdate+1) --每天凌晨0點(diǎn)執(zhí)行

Interval => TRUNC(sysdate+1)+1/24 --每天凌晨1點(diǎn)執(zhí)行

Interval => TRUNC(SYSDATE+1)+(860+30)/(2460) --每天早上8點(diǎn)30分執(zhí)行

3:每周定時(shí)執(zhí)行

Interval => TRUNC(next_day(sysdate,'星期一'))+1/24 --每周一凌晨1點(diǎn)執(zhí)行

Interval => TRUNC(next_day(sysdate,1))+2/24 --每周一凌晨2點(diǎn)執(zhí)行

4:每月定時(shí)執(zhí)行

Interval =>TTRUNC(LAST_DAY(SYSDATE)+1) --每月1日凌晨0點(diǎn)執(zhí)行

Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24 --每月1日凌晨1點(diǎn)執(zhí)行

5:每季度定時(shí)執(zhí)行

Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'q') --每季度的第一天凌晨0點(diǎn)執(zhí)行

Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'q') + 1/24 --每季度的第一天凌晨1點(diǎn)執(zhí)行

Interval => TRUNC(ADD_MONTHS(SYSDATE+ 2/24,3),'q')-1/24 --每季度的最后一天的晚上11點(diǎn)執(zhí)行

6:每半年定時(shí)執(zhí)行

Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24 --每年7月1日和1月1日凌晨1點(diǎn)

7:每年定時(shí)執(zhí)行

Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24 --每年1月1日凌晨1點(diǎn)執(zhí)行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容