JOB计划定期执行过程

来源:互联网 发布:图片矩阵 编辑:程序博客网 时间:2024/05/29 07:05

JOB计划,定期执行过程

在PL/SQL的SQL命令窗口中输入:
variable job1 number;
begin
sys.dbms_job.submit(:job1,'monitor_cw_lc;',sysdate,'sysdate+1/24');
commit;
end;
/


在PL/SQL的DBMS_Jobs 中查看刚才新增的JOB计划(每隔一个小时执行一次):
begin
  sys.dbms_job.submit(job => :job,
                      what => 'monitor_gw_lc;',
                      next_date => to_date('10-08-2012 10:33:24', 'dd-mm-yyyy hh24:mi:ss'),
                      interval => 'sysdate+1/24');
  commit;
end;
/

interval 限制过程执行的间隔,

sysdate+1/24   每隔一个小时执行一次
sysdate+1      每隔一天执行一次
sysdate+1/144  每隔10分钟执行一次

 

注意 sys.dbms_job.submit 中第二个参数单引号里面有分号;