1. 程式人生 > >Oracle-定時任務

Oracle-定時任務

ber ron word roc div 過程 定時執行 func creat

操作系統: windows系統我們可以使用任務計劃來實現, 對於winXP系統,設置步驟如下,開始---設置---控制面板---任務計劃,然後添加任務計劃,按向導完成配置即可; 對於win7系統,設置步驟如下,點擊開始,然後在 搜索程序和文件 框中輸入 [任務計劃],然後點擊出來的任務計劃程序,創建一個基本任務即可; linux系統我們可以使用crontab命令來是實現 數據庫: Oracle的DBMS_jobs 定時執行-任務(存儲過程) 1.創建存儲過程
  1. create or replace procedure prc_job_test is
  2. begin
  3. insert into job_test values (SEQ_TM_ID.nextval, sysdate);
  4. commit;
  5. end prc_job_test;

2.創建任務

  1. declare
  2. tm_job number;
  3. begin
  4. sys.dbms_job.submit(tm_job, --任務名稱
  5. ‘prc_job_test;‘,--執行的過程
  6. sysdate,--執行時間
  7. ‘sysdate+1/(24*60*10)‘);--下次執行時間
  8. end;

Oracle-定時任務