https://blog.csdn.net/paul342/article/details/48680721
1. 创建测试表
create table a(a date);2. 创建一个存储过程
create or replace procedure test as
begin
insert into a values(sysdate);
end;
/
3. 创建JOB(任务计划)
variable job1 number;
begin
dbms_job.submit(:job1,'test;',sysdate,'sysdate+1/1440');
end;
/
--每天1440分钟,即一分钟运行test存储过程一次
5. 查看 Oracle 运行的任务
select * from all_jobs
4. 运行JOB
begin
dbms_job.run(:job1);
end;
/
5. 查看执行结果
select to_char(a,'yyyy/mm/dd hh24:mi:ss') 时间 from a;
6.删除JOB
begin
dbms_job.remove(:job1);
end;
/