本文介绍了创建Oracle Scheduler作业的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有什么方法可以创建每天(在某个过程的开始和结束处)工作的oracle Scheduler作业,每天在8、10、12、14、16上运行五次?
Is there any way to create oracle scheduler job that works (begin and end of some procedure) every day, five times a day at 8,10,12,14,16?
推荐答案
使用以下间隔定义:
'freq=daily;byhour=8,10,12,14,16;byminute=0'
因此创建作业的完整代码如下:
So the full code to create the job would be something like:
DBMS_SCHEDULER.create_job(
job_name => 'the_job',
job_type => 'STORED_PROCEDURE',
job_action => 'YOUR_PROCEDURE',
repeat_interval => 'freq=daily;byhour=8,10,12,14,16;byminute=0',
enabled => TRUE);
这篇关于创建Oracle Scheduler作业的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!