首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle自动任务,真心求教,该怎么解决

2013-03-26 
oracle自动任务,真心求教某个时间段内间隔指定时间执行任务:每天9:00 到 17:30 每5分钟 执行 _ABC_ 的存储

oracle自动任务,真心求教

某个时间段内间隔指定时间执行任务:

每天9:00 到 17:30 每5分钟 执行 _ABC_ 的存储过程。

oracle 10G 以上版本。
真心求教,不胜感激!

[解决办法]

SQL code
Create Or Replace Procedure PROC_JOB_RAIN_JM  Is  li_jobno Number;  Begin  DBMS_JOB.SUBMIT(li_jobno,‘_ABC_;',SYSDATE,'TRUNC(SYSDATE + 5)');  End;
[解决办法]
建一个5分钟执行一次_ABC_的存储过程,然后设置时间段在9:00到17:00调用这个存储过程就行了,可以的话直接用between TO_DATE('9:00:00','H24:MI:SS') AND TODATE('17:00:00','H24:MI:SS')
[解决办法]
oracle的schdule可以直接调度任务。
使用UNIX/Linux的话,可以用Crontab来定制任务。
如果你愿意,也可以自己写个程序来定时执行。

实现的方式很多,看个人喜好。
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

热点排行