oracle 定时任务 job 执行 存储过程

--1.创建表 t_table ,就一个字段 d_time
create table t_table(d_time date);




--2.创建存储过程 p_test:新增一条记录到t_table ,即当前时间
create or replace procedure p_test as
begin
   insert into t_table values(sysdate);
end;
 
 

--3.创建定时任务 j_test 
--p_test是存储过程的名字,
--sysdate为第一次执行时间
--'sysdate+1/1440'是每次执行的时间 ,这里是每分钟一次
declare j_test number;
begin 
 dbms_job.submit(j_test,'p_test;',sysdate,'sysdate+1/1440');
  COMMIT;
end;

猜你喜欢

转载自af8991.iteye.com/blog/1317095