Oracle-定時任務
阿新 • • 發佈:2017-06-08
ber ron word roc div 過程 定時執行 func creat 操作系統:
windows系統我們可以使用任務計劃來實現,
對於winXP系統,設置步驟如下,開始---設置---控制面板---任務計劃,然後添加任務計劃,按向導完成配置即可;
對於win7系統,設置步驟如下,點擊開始,然後在 搜索程序和文件 框中輸入 [任務計劃],然後點擊出來的任務計劃程序,創建一個基本任務即可;
linux系統我們可以使用crontab命令來是實現
數據庫:
Oracle的DBMS_jobs
定時執行-任務(存儲過程)
1.創建存儲過程
- create or replace procedure prc_job_test is
- begin
- insert into job_test values (SEQ_TM_ID.nextval, sysdate);
- commit;
- end prc_job_test;
2.創建任務
- declare
- tm_job number;
- begin
- sys.dbms_job.submit(tm_job, --任務名稱
- ‘prc_job_test;‘,--執行的過程
- sysdate,--執行時間
- ‘sysdate+1/(24*60*10)‘);--下次執行時間
- end;
Oracle-定時任務