日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

job每分钟执行 oracle_Oracle Job 每个时间点执行示例

發布時間:2025/3/11 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 job每分钟执行 oracle_Oracle Job 每个时间点执行示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1:每分鐘執行

Interval => TRUNC(sysdate,'mi') + 1/ (24*60)

Interval => sysdate+1/1440

2:每天定時執行

例如:每天的凌晨1點執行

Interval => TRUNC(sysdate) + 1 +1/ (24)

3:每周定時執行

例如:每周一凌晨1點執行

Interval =>

TRUNC(next_day(sysdate,'星期一'))+1/24

4:每月定時執行

例如:每月1日凌晨1點執行

Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24

5:每季度定時執行

例如每季度的第一天凌晨1點執行

Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') +

1/24

-- 每季度的最后一天的晚上11點執行 quarter

TRUNC(ADD_MONTHS(SYSDATE+ 2/24,3),'q')-1/24

-- 上個季度最后一天(可以用本季度第一天減去1得到)

SELECT to_char(TRUNC(SYSDATE, 'Q') - 1, 'YYYY-MM-DD') FROM

dual;

-- 本季度第一天

select to_char(trunc(sysdate,'Q'),'yyyy-MM-dd') from dual;

-- 本季度最后一天

select to_char(add_months(trunc(sysdate,'Q'),3)-1,'yyyy-MM-dd')

from dual;

-- 本年第一天

select trunc(sysdate,'yyyy') from dual;

-- 本年最后一天

select add_months(trunc(sysdate,'yyyy'),12)-1 from

dual;

6:每半年定時執行

例如:每年7月1日和1月1日凌晨1點

Interval =>

ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24

7:每年定時執行

例如:每年1月1日凌晨1點執行

Interval

=>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24

-- 腳本修改間隔

-- dbms_job.interval(jobno, interval);

-- 在PL SQL 中的測試窗口中執行以下示例語句,下面示例是每年的一月一號執行一次,001指job的id

-- dbms_job.interval(001,

'ADD_MONTHS(trunc(sysdate,''yyyy''),12)+1/24');

總結

以上是生活随笔為你收集整理的job每分钟执行 oracle_Oracle Job 每个时间点执行示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。