1、建立测试表 create table a(a date);2、创建存储过程create or replace procedure b as begin insert into a values(sysdate); end; /3、提交创建jobvariable aaa number;begin dbms_job.submit(:aaa,'b;',sysdate,'sysdate+1/1440'); commit; end; /4、执行jobbegin dbms_job.run(:aaa); end; 5、查看任务结果select to_char(a,'yyyy/mm/dd hh24:mi:ss') 时间 from a;6、删除JOB begin dbms_job.remove(:aaa); end;
begin
insert into a values(sysdate);
end;
/3、提交创建jobvariable aaa number;begin
dbms_job.submit(:aaa,'b;',sysdate,'sysdate+1/1440');
commit;
end;
/4、执行jobbegin
dbms_job.run(:aaa);
end;
5、查看任务结果select to_char(a,'yyyy/mm/dd hh24:mi:ss') 时间 from a;6、删除JOB begin
dbms_job.remove(:aaa);
end;
例如这样每月的10号执行