0
我創建了一個oracle作業,這些作業觸發了我的存儲過程,每天早上5點運行。但是我想限制作業只能在星期一到星期五的凌晨5點運行。這裏是我寫的工作:安排Oracle作業
DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT (
job => X ,
what => 'BEGIN usp_procedurename(''ENV''); END;' ,
next_date => to_date('10/01/2014 05:00:00','dd/mm/yyyy hh24:mi:ss') ,
interval => 'SYSDATE + 1' ,
no_parse => FALSE );
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
有沒有一些方法,我可以改變,這將限制工作,僅在週一早上5點運行至週五或有任何其他方式的間隔?
對此的任何幫助表示讚賞。 謝謝