您的位置:首页 > 数据库 > Oracle

Oracle job 作业

2013-05-16 20:24 351 查看
job 作业  定时完成某一个任务

    dbms_job.submit();创建作业

       参数

         job编号   数字   out

        存储过程名称   字符  'inserttestA;'

        第一次执行时间 日期  sysdate

        下一次执行的时间 字符  'sysdate+1/24'

   

   create table testjob(testdate date);

   create or replace procedure insertdate

   as

   begin

    insert into testjob values(sysdate);

   end;

   /

   

   declare

    v_job number;

   begin

    dbms_job.submit(v_job,'insertdate;',sysdate,'sysdate+1/(24*60)');

    println(v_job);

   end;

   /

   

    

    

    .remove()删除

    .run();执行  手动调用作业

    

    begin

     dbms_job.run(21);

    end;

    /

   

    

    begin

     dbms_job.remove(21);

    end;

    /

    

    select what,job from user_jobs;

    

    

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Oracle