RUN

强制运行指定的任务

声明

RUN(JOB INT);

结构

参数 说明
JOB 要运行的任务编号

示例

    
create or replace procedure dbms_job_test is
begin
dbms_output.put_line('dbms_job_test');
end;
/

--一天后开始执行,执行间隔时间为一天
exec dbms_job.submit(0, 'dbms_job_test;', SYSDATE+1, 'sysdate+1');

declare
jobid int;
begin
--获取作业编号
select job into jobid from user_jobs;
--立即开始执行作业
dbms_job.run(jobid);
end;
/

declare 
jobid int;
begin
--获取作业编号
select job into jobid from user_jobs;
--删除指定作业
dbms_job.remove(jobid);
end;
/
drop procedure dbms_job_test;