可以吧。
我记得作业调度可以:以一个时间为起点,隔一段时间(interval)启动,起码用dbms_job包可以做到。

解决方案 »

  1.   

    你的时间间隔没有什么规律,用dbms_job一下也实现不了!你多写几个试试吧!
      

  2.   

    多写几个相同的作业可以实现,知识感到有些繁琐。我希望每天8:00-18:00,每隔1小时运行(中午12:00 13:00除外),其它时间不运行。可惜oracle每天按周期提交,没有时间的起始点、终止点。
    写存储过程动态设置:不太清楚思路,是不是将调度时间做为参数传递。这样,作业会不会一直在运行,检测是否满足时间条件。