设置一个JOB定时向数据库中某张表中插入数据。
--定义表
create table test_job(id int,dd date);
--定义JOB调用的存储过程
create or replace procedure job_proc
as
begin
insert into test_job select seq.nextval,sysdate from dual;
commit;
end;
--定义JOB
declare v_jobno number;
begin
sys.dbms_job.change(v_jobno, --JOB 编号
'job_proc;', --调用存储过程,主要存储过程后面的 分号
sysdate,
'sysdate+1/1440' --时间间隔,数据类型为字符串,此处定义的时间间隔为1分钟
);
commit; --提交
end;
/