oracle修改定時任務

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;

這樣就可以了,答非所問

回答

你太強了,太崇拜你了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章