job 作业 定时完成某一个任务
dbms_job.submit();创建作业
参数
job编号 数字 out
存储过程名称 字符 'inserttestA;'
第一次执行时间 日期 sysdate
下一次执行的时间 字符 'sysdate+1/24'
create table testjob(testdate date);
create or replace procedure insertdate
as
begin
insert into testjob values(sysdate);
end;
/
declare
v_job number;
begin
dbms_job.submit(v_job,'insertdate;',sysdate,'sysdate+1/(24*60)');
println(v_job);
end;
/
.remove()删除
.run();执行 手动调用作业
begin
dbms_job.run(21);
end;
/
begin
dbms_job.remove(21);
end;
/
select what,job from user_jobs;