oracle JOB常見的執行時間

2021-12-30 11:46:30 字數 1011 閱讀 2668

oracle job常見的執行時間

1、每分鐘執行

trunc(sysdate,'mi')+1/(24*60)

www.2cto.com  

2、每天定時執行

例如:每天凌晨0點執行

trunc(sysdate+1)

每天凌晨1點執行

trunc(sysdate+1)+1/24

每天早上8點30分執行

trunc(sysdate+1)+(8*60+30)/(24*60)

3、每週定時執行

例如:每週一凌晨2點執行

trunc(next_day(sysdate,1))+2/24

trunc(next_day(sysdate,'星期一'))+2/24

每週二中午12點執行

trunc(next_day(sysdate,2))+12/24

trunc(next_day(sysdate,'星期二'))+12/24

4、每月定時執行

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

trunc(last_day(sysdate)+1)

每月1日凌晨1點執行

trunc(last_day(sysdate)+1)+1/24

5、每季度定時執行

每季度的第一天凌晨0點執行

trunc(add_months(sysdate,3),'q')

每季度的第一天凌晨2點執行

trunc(add_months(sysdate,3),'q')+2/24

每季度的最後一天的晚上11點執行

trunc(add_months(sysdate+ 2/24,3),'q')-1/24

6、每半年定時執行

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

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

7、每年定時執行

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

add_months(trunc(sysdate,'yyyy'),12)+2/24

Oracle JOB常見的執行時間

oracle job常見的執行時間 1 每分鐘執行 trunc sysdate,mi 1 24 60 2 每天定時執行 例如 每天凌晨0點執行 trunc sysdate 1 每天凌晨1點執行 trunc sysdate 1 1 24 每天早上8點30分執行 trunc sysdate 1 8 60...

oracle JOB常見的執行時間

在command window視窗中執行下面指令碼 提示不是所有的變數繫結的 sql 命令列 variable job number begin sys.dbms job.submit job job,what prc g test next date to date 22 10 2008 10 0...

oracle JOB常見的執行時間

1 每分鐘執行 trunc sysdate,mi 1 24 60 2 每天定時執行 例如 每天凌晨0點執行 trunc sysdate 1 每天凌晨1點執行 trunc sysdate 1 1 24 每天早上8點30分執行 trunc sysdate 1 8 60 30 24 60 3 每週定時執行...