高手們請指教啦:設定JOB:如何讓它每天早上5:30執行呢?

ls_jingwen 2006-03-21 09:14:13
SQL 如下:

begin
sys.dbms_job.submit(job => :job,
what => 'SS_PM_TX_BM_SAP_RUN;',
next_date => to_date('22-03-2006 05:30:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'TRUNC(SYSDATE) + TRUNC((SYSDATE - TRUNC(SYSDATE)) * (1440 / 30) + 1) / (1440 / 30)');
commit;
end;
/

請高手們指教啦:上述SQL是否能每天早上5:30跑呢?THS!!
...全文
166 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Visual_Studio_Net 2006-04-09
  • 打赏
  • 举报
回复
nextdate改为2006-4-10 5:30:00,刚才写错了
Visual_Studio_Net 2006-04-09
  • 打赏
  • 举报
回复
加入现在时间为2006-4-9 17:00:19 将nextdate改为2006-4-10 5:00:00,然后将interval改为sysdate+1即可!
cenlmmx 2006-03-28
  • 打赏
  • 举报
回复
interval => 'TRUNC(SYSDATE + 1) + 5/24 + 30/(24*60)'
FWPMSY 2006-03-28
  • 打赏
  • 举报
回复
关注
sunfect 2006-03-21
  • 打赏
  • 举报
回复
不用这么麻烦,interval那段改为interval => 'sysdate + 1/24'就可以了

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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