1 oracle怎麼修改定時任務job
2011-5-11 08:49
提問者: abcws19891222 | 懸賞分:10 | 瀏覽次數:359次
首先創建了定時任務
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,'myProcs;',Sysdate,'sysdate+1');
commit;
end;
然後有業務需要調整定時任務執行的時間和時間間隔,該怎麼修改呢
我來幫他解答
推薦答案
2011-5-11 09:09
DBMS_JOB.SUBMIT改成DBMS_JOB.CHANGE即可
追問
怎麼確定改的是當前這個任務呢?
回答
select * from user_jobs
就能看到你的那個job的id了
追問
我的意思是現在創建的任務jobnum爲1,將submit改爲change後,怎麼確定改的是1這個任務,因爲我建了很多任務,比如還有2、3、4...
回答
你試試看就知道啦,select* from user_jobs 這裏能看到你要的所有信息
追問
我來告訴你吧
VARIABLE jobno number;
begin
DBMS_JOB.change(1,'myProcs;',Sysdate,'sysdate+1');
commit;
end;
這樣就可以了,答非所問
回答
你太強了,太崇拜你了