Oracle:建立JOB定時執行儲存過程

慎獨慎行發表於2017-03-21

建立JOB定時執行儲存過程有兩種方式


方式1:通過plsql手動配置job,如下圖:



方式2:通過sql語句,如下sql

declare job_OpAutoDta pls_integer;--宣告一個jobid
begin
  sys.dbms_job.submit( job=>job_OpAutoDta,
                      what => 'pk_sys_department(1);pk_sysward();',--多個儲存過程通過“;”隔空
                      next_date => to_date('22-03-2017 02:00:00', 'dd-mm-yyyy hh24:mi:ss'),--下一次執行的時間
                      interval => 'trunc(sysdate)+1+1/24');--間隔1天執行,每天1點執行
  commit;
end;

相關文章