oracle dbms_scheduler repeat_interval

我在打包的MY_PACKAGE_X中有一个名为MY_PROCEDURE_X的过程. 我的要求是程序需要在每个月的1号和16号执行. 如果它在本月的第一天运行,则执行时间应为上午10:00, 如果它在本月16日运行,则执行时间应为05:00 PM. 我可以做一份工作吗? 下面是我完成的一半脚本

我在打包的MY_PACKAGE_X中有一个名为MY_PROCEDURE_X的过程.

我的要求是程序需要在每个月的1号和16号执行.

如果它在本月的第一天运行,则执行时间应为上午10:00,
如果它在本月16日运行,则执行时间应为05:00 PM.

我可以做一份工作吗?
下面是我完成的一半脚本:

BEGIN
 dbms_scheduler.create_job (
   job_name        => 'PROCESS_MY_JOB_X',JOB_TYPE        => 'PLSQL_BLOCK',JOB_ACTION      => 'MY_PACKAGE_X.MY_PROCEDURE_X',START_DATE      =>  TO_DATE('01-11-2014 10:00','DD-MM-YYYY HH24:MI'),repeat_interval => 'FREQ=DAILY; INTERVAL=14',ENABLED         =>  TRUE,comments        => 'RUN JOB ON 1ST AND 16TH OF EVERY MONTH');
END;
/

提前致谢

关于作者: dawei

【声明】:石家庄站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐