Chinaunix首页 | 论坛 | 博客
  • 博客访问: 517076
  • 博文数量: 101
  • 博客积分: 1635
  • 博客等级: 上尉
  • 技术积分: 1282
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-05 01:51
文章分类

全部博文(101)

文章存档

2019年(2)

2018年(16)

2013年(14)

2012年(69)

我的朋友

分类: Oracle

2012-12-10 10:41:07

declare
rows int :=1000;
CURSOR del_cursor IS select id from RPT_REPORTANNEX where originalcode in (select id from rpt_researchreport where pubdate <= date'2011-01-01');
TYPE del_table_type is table of RPT_REPORTANNEX.Id%type INDEX BY BINARY_INTEGER;
del_table del_table_type ;
begin
open del_cursor;
loop
   fetch del_cursor bulk collect into del_table limit rows;
   forall i in 1..del_table.count
     delete from RPT_REPORTANNEX  where id = del_table(i);
  commit;
  exit when del_cursor%notfound;
end loop;
close del_cursor ;
end ;
/
阅读(2317) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~