oracle 我想让job 遇周六及月底最后一个月都执行一下job如何写代码脚本
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
展开全部
要设置两个job,interval分别是TRUNC(LAST_DAY(SYSDATE))+1/24(每月最后一天的1点)和'NEXT_DAY(TRUNC(SYSDATE ), ''SATURDAY'' ) + 1/24(每周6的1点)执行
不过要避免月末最后一天是周六的情况
begin
sys.dbms_job.submit(job => :job,
what => 'sp_proc;',
interval => 'TRUNC(LAST_DAY(SYSDATE))+1/24');
commit;
end;
不过要避免月末最后一天是周六的情况
begin
sys.dbms_job.submit(job => :job,
what => 'sp_proc;',
interval => 'TRUNC(LAST_DAY(SYSDATE))+1/24');
commit;
end;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询