【oracle】定時任務存儲過程帶參


DECLARE
X NUMBER;--隨機一個job編號
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X,
what => 'SHEVERYDAYJOB(TO_CHAR(SYSDATE-1,''yyyymmdd''));',--參數是將被執行的PL/SQL代碼塊。即調用的存儲過程
next_date => to_date('2019-10-18 06:00:00','yyyy-mm-dd hh24:mi:ss'),--下一個運行時間大於這個時間就會運行
interval => 'TRUNC(SYSDATE + 1) +(6*60)/(24*60)',--參數何時這個工作將被重執行。
no_parse => FALSE--參數指示此工作在提交時或執行時是否應進行語法分析——TRUE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM