Oracle—Job作業

1.創建Job 

--創建Job Start
 declare  jobno  number;
 begin
 dbms_job.submit(jobno,'PRO_INSERT_ATTENDANCEHISTORY;',to_date('2019-09-10 23:59:59', 'yyyy-mm-dd hh24:mi:ss'),'trunc(sysdate+1)+(23*60+59)/1440');
 end;
 --創建Job End(每天23:59:59定時執行操作)

說明:PRO_INSERT_ATTENDANCEHISTORY是存儲過程的名字

2.查詢Job

 --查詢Job Start
 select job, what, next_date, next_sec, sysdate, failures, broken,interval
from user_jobs a;
 --查詢Job End

說明:創建完成Job複製、粘貼此行語句即可,不用修改語句,直接運行,即可查詢創建的Job

3.刪除Job

--刪除Job Start
begin
 dbms_job.remove(23);
end;
--刪除Job End

說明:23代表Job的序號


 

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