oracle 运行分钟,oracle 整点运行或每5分钟运行一次
每5分鐘運行一次,且必須為5的整數倍時間的整分鐘數,例如 01:05:00,01:10:00;
設置作業的interval為 'trunc(sysdate, ''mi'') + abs((mod(to_number(to_char(sysdate, ''mi'')),5)-5))/1440')。
例如
sys.dbms_job.submit(job => :job,
what => 'PRO_Five();',
next_date => to_date('02-12-2013 14:41:51', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'trunc(sysdate, ''mi'') + abs((mod(to_number(to_char(sysdate, ''mi'')),5)-5))/1440');
commit;
end;
/
整點運行 每隔一個小時
設置作業的interval為 trunc(sysdate,'hh')+1/24;
每天整點運行
設置作業的interval為 trunc(sysdate)+1+1/24 --每天1點運行。
設置作業的interval為 trunc(sysdate)+1+5/24 --每天5點運行。
每隔半小時運行一次
設置作業的interval為?? trunc(sysdate,'hh')+1/48+1/24
總結
以上是生活随笔為你收集整理的oracle 运行分钟,oracle 整点运行或每5分钟运行一次的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: enfuzion与lsf构建渲染集群_集
- 下一篇: 2022年5月20日最全摸鱼游戏导航