用法:
DECLARE
v_jobno NUMBER;
BEGIN
dbms_job.submit(v_jobno,--任务号,创建成功后,系统会分配一个号码
'setjob;',-- 要执行的存储过程
trunc(SYSDATE, 'mi') + 1 / 1440,-- 下次执行时间
'trunc(SYSDATE, ''mi'') + 5 / 1440');-- 间隔时间
END;
begin
sys.dbms_job.submit(job => :job,
what => 'setjob;',
next_date => to_date('22-09-2021 16:18:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'trunc(SYSDATE, ''mi'') + 5 / 1440');
commit;
end;
/