本文介绍了创建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作业的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 18:03