-1
我已經使用此創建了一個Job。如果dbms_scheduler.create_job中沒有repeat_interval,該怎麼辦?
BEGIN
dbms_scheduler.create_job (
job_name => 'test_JOB',
job_type => 'PLSQL_BLOCK',
JOB_ACTION => 'UP_TRYNR;',
start_date =>sysdate,
enabled => true,
repeat_interval => 'FREQ=DAILY;INTERVAL=1'
);
END;
如果我創建不指定repeat_interval
會發生什麼工作?即
BEGIN
dbms_scheduler.create_job (
job_name => 'test_JOB',
job_type => 'PLSQL_BLOCK',
JOB_ACTION => 'UP_TRYNR;',
start_date =>sysdate,
enabled => true,
);
END;
任何建議都會有幫助。謝謝。
作業將只運行一次(提供'將來的start_date') –
https://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_sched.htm#i1013037 – Rene
[「如果沒有值對於指定repeat_interval,作業僅在指定的開始日期運行一次。「](https://docs.oracle.com/cd/E11882_01/server.112/e25494/scheduse.htm#ADMIN10040)。 –