代码如下:
VARIABLE jobno NUMBER;
begin
sys.dbms_job.submit(job => :jobno,
what => 'P_name;',
next_date => trunc(sysdate+1)+9/24,
interval => 'trunc(sysdate)+1');
commit;
end;我的本意是让这个job 每天早上9点运行但实际的情况是每天晚上12点运行的,
请问高手 问题在哪 ? 谢谢
难道是要修改成
VARIABLE jobno NUMBER;
begin
sys.dbms_job.submit(job => :jobno,
what => 'P_name;',
next_date => trunc(sysdate+1)+9/24,
interval => 'trunc(sysdate)+ 9/24');
commit;
end;
VARIABLE jobno NUMBER;
begin
sys.dbms_job.submit(job => :jobno,
what => 'P_name;',
next_date => trunc(sysdate+1)+9/24,
interval => 'trunc(sysdate)+1');
commit;
end;我的本意是让这个job 每天早上9点运行但实际的情况是每天晚上12点运行的,
请问高手 问题在哪 ? 谢谢
难道是要修改成
VARIABLE jobno NUMBER;
begin
sys.dbms_job.submit(job => :jobno,
what => 'P_name;',
next_date => trunc(sysdate+1)+9/24,
interval => 'trunc(sysdate)+ 9/24');
commit;
end;
当然'trunc(sysdate)+ 9/24'); 也是可以的
你原来写的间隔就是把当前时间取整+1
interval => 'trunc(sysdate)+1'); --指间隔时间啊