1. 首页
  2. IT资讯

Oracle JOB的建立,定时执行任务

http://203.208.39.132/search?q=cache:Fd5glVOpFDIJ:article.pchome.net/content-340502.html+job+oracle&cd=1&hl=zh-CN&ct=clnk&gl=cn&client=aff-360homepage&st_usg=ALhdy2_W6M4_DnDmU4fEsHIfmwM8sl_XHg

[@more@]beginsys.dbms_job.submit(job => :job,what => ‘check_err;’,next_date => trunc(sysdate)+23/24, jo这个也可以是一个表示日期的字符串20091001 1:00interval => ‘trunc(next_day(sysdate,”星期五”))+23/24’); 需要增加–需要增加23/24 sysdate指的是当前时间…commit;end;

其中:job是系统自动产生编号,check_err是我的一个过程,next_date设置下次执行时间,这里是今天晚上23:00,interval设置时间间隔,多久执行一次,这里是每周的星期五晚上23:00,函数next_day返回日期中包含指定字符的日期,trunc 函数去掉日期里的时间,也就是得到的是某天的00:00,时间是以天为单位的所以要得到某某点某某分,就需要分数:

1/24 一小时;1/1440 一分;1/3600 一秒;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/450962/viewspace-1027780/,如需转载,请注明出处,否则将追究法律责任。

主题测试文章,只做测试使用。发布者:布吉卡,转转请注明出处:http://www.cxybcw.com/194746.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code