-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)。 –