日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/3/11 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 每个时间点执行示例的全部內容,希望文章能夠幫你解決所遇到的問題。

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