Oralce定时执行procedure

来源:互联网 发布:淘宝怎么买医疗器械 编辑:程序博客网 时间:2024/05/17 07:38


第一步:创建存储过程procedure

create or replace procedure insertPixLog
 as
begin
 insert into PIXLOG (PATIENTID, LOGTYPE, OPERATER, OPERATETIME, BACKUPSQL, AREAID,
 ID, ORIGINALOBJECT)
values ('0000243319');
 commit;
 end;


第一步:创建调用procedure的定时任务   注意最后面的1 / (24*60') 是每分钟一次   一天除以24小时再除60分钟嘛, 一天运行一次就'TRUNC(sysdate,''mi'') + 1 '); 


declare 

job number; 
begin 
dbms_job.submit(job, 'insertPixLog;', sysdate, 'TRUNC(sysdate,''mi'') + 1 / (24*60'); 
 commit;
 end;
0 0