日期:2014-05-16  浏览次数:20754 次

DBMS_JOB使用方式

?

?

   broken 中止一个任务调度

   change 修改任务的属性

   internal 改变间隔

   submit 任务发送到任务队列中去

   next_date 改变任务的运行时间

   remove 删除一个任务

   run 立即执行一个任务

   submit 提交一个任务

   user_export 任务说明

   what 改变任务运行的程序

  查询?

   select * from user_job;

   建立一存储过程

   create or replace procedure log_proc as?

   begin

   insert into test(aa) values(sysdate);

   commit;

   end;

   提交一个任务

   declare?

   job_num number;

   begin

   dbms_job.submit(job_num,'log_proc;',sysdate,sysdate+5/(24*60*60),false);

   dbms_output.put_line('Job numer='||to_char(job_num));

   end;

   移走任务

   begin

   dbms_job.remove(1);

   end;

   中止任务

   begin

   dbms_job.broken(1,true);