特来此请教各位大神,这个问题该怎么解决呢? ------解决思路---------------------- 在第一个job里加一个判断,如果时间相等,再执行你的过程,不相等,就退出。比如,你设定作业每天执行1次,但我只要每月的5,15,25日执行作业,可以如下: if to_char(sysdate,'dd') in ('05','15','25') then 。。。--执行过程 end if; ------解决思路---------------------- 在一个表中配置两个字段,一个保存上次job启动的时刻,一个上次job执行完毕的时刻。 job每次启动时,判断当前时间sysdate减去上次job执行完毕的时刻,根据这个时间差来决定是执行过程还是跳到过程结尾。 如果是决定执行,那么执行过程前后修改那两个字段值就可以。 用一定的算法去控制两个时间标记就可以达到你的目的。 ------解决思路----------------------