日期:2014-05-17  浏览次数:21038 次

jobs增加任务的日期添加报错
'下一个日期'里该怎么填呢
------解决方案--------------------
Next_date参数是用来调度任务队列中该任务下一次运行的时间。
这个参数确省为系统当前时间,也就是说任务将立即运行。
你可以指定为sysdate

------解决方案--------------------
dbms_job.change
然后trunc sysdate出你想要的时间
------解决方案--------------------
注意: 必须是间隔INTERVAL的值 
描述                    INTERVAL参数值 
每天午夜12点            'TRUNC(SYSDATE + 1)' 
每天早上8点30分         'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)' 
每星期二中午12点         'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24' 
每个月第一天的午夜12点    'TRUNC(LAST_DAY(SYSDATE ) + 1)' 
每个季度最后一天的晚上11点 'TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), 'Q' ) -1/24' 
每星期六和日早上6点10分    'TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)'