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 每週定時執行...