JOB INTERVAL时间修改

itcast124 2012-11-25 09:58:22
begin
dbms_job.submit(:job_pro_test,'pro_test;',TRUNC(SYSDATE,'HH'),'TRUNC(SYSDATE,''HH'')+1/48');
end;

大家好,请问在以上的JOB中,我想将执行间隔时间改成:'TRUNC(SYSDATE,''HH'')+3/48 的话,用SQL语句要怎样写?
...全文
195 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
itcast124 2012-11-25
  • 打赏
  • 举报
回复
请问序号:job_pro_test要怎样获取?它应该是个变量吧
fw0124 2012-11-25
  • 打赏
  • 举报
回复
--如果你的意思是创建job的时候,修改间隔时间。还有,记住一定要commit. begin dbms_job.submit(:job_pro_test,'pro_test;',TRUNC(SYSDATE,'HH'),'TRUNC(SYSDATE,''HH'')+3/48'); commit; end; --如果意思是修改已经创建好的job, begin dbms_job.interval(:job_pro_test,'TRUNC(SYSDATE,''HH'')+3/48'); commit; end;

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧