Oracle实现创建作业定时执行存储过程

Oracle实现创建作业定时执行存储过程:

   1,创建表tb_test用来插入存储过程执行时产生的数据。

         create table tb_test (date_time date);

    2,创建存储过程

        create or replace procedure time_test

         is

         begin

         insert into tb_test values (sysdate);

         end;

    3,创建作业,每隔一分钟向表插入一条数据

       variable job2011 number;

       begin

       dbms_job.submit(:job2011,'time_test;',sysdate,'sysdate+1/1440');

       end;

       /

     4,启用作业

       begin

       dbms_job.run(:job2011);

       end;

       /

    5,删除作业

         begin

         dbms_job.remove(:job2010);

         end;

           /

       

猜你喜欢

转载自anny627.iteye.com/blog/2120158