OracleJOB的建立,定时执行任务

文章作者 100test 发表时间 2007:09:06 13:17:34
来源 100Test.Com百考试题网


begin
sys.dbms_job.submit(job => :job,
what => check_err.,
next_date => trunc(sysdate) 23/24,
interval => trunc(next_day(sysdate,星期五)) 23/24).
commit.
end.

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

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



相关文章


JAVA认证培训辅导:随机整数的生成
用多线程又有几种常用的编程模型
Oracle开始支持Ajax和Flash
ora-02069错误处理方法
OracleJOB的建立,定时执行任务
全新Linux桌面:KDE4.0α1发布
实现Windows与Linux两系统间的自由切换
《会计基础》练习题汇总
威海市07年经济专业技术资格考试报名截止到5月25日
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛