Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5361815
  • 博文数量: 1144
  • 博客积分: 11974
  • 博客等级: 上将
  • 技术积分: 12312
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-13 20:06
文章存档

2017年(2)

2016年(14)

2015年(10)

2014年(28)

2013年(23)

2012年(29)

2011年(53)

2010年(86)

2009年(83)

2008年(43)

2007年(153)

2006年(575)

2005年(45)

分类: Oracle

2012-06-17 22:29:24

create   or   replace   procedure   delete_mx_honey_data_log   as    
   cursor c_rowid is select rowid from antispam.mx_honey_data_log where createtime < sysdate -1;
   ids varchar2(32);
begin
  open c_rowid;
  loop
    fetch c_rowid into ids;
    exit when c_rowid%notfound;
    delete from  antispam.mx_honey_data_log where rowid=ids;
    commit;
    dbms_lock.sleep(0.25); 
    end loop;
exception
  when others then
    dbms_output.put_line('sqlcode-->' ||SQLCODE|| 'sqlerrm-->' ||SQLERRM);
end;
dbms_job.remove(42)
select * from user_jobs;
commit
declare job_delete_mx_honey_data_log number;  
     begin  
        dbms_job.submit(job_delete_mx_honey_data_log,'delete_mx_honey_data_log;',sysdate,'trunc(sysdate+4)'); 
    end;
阅读(829) | 评论(0) | 转发(0) |
0

上一篇:Oracle常用监控SQL

下一篇:MERGE的

给主人留下些什么吧!~~