表的分段查询 资料小总结

PL/SQL中的循环和游标

 

oracle 分批查询 游标  谷歌

利用隐式游标分批删除数据的procedure

Create or replace procedure del_proc01

As

Begin

loop

Delete from test01 where object_id<=63792 and rownum<=100000;

Exit when sql%notfound;--dml语句中隐式游标属性进行控制

Commit;

End loop;

Commit;

End;

/

http://dotaddjj.itpub.net/post/43172/526209

 

oracle批量update和delete

http://www.360doc.com/content/11/0322/16/1107705_103547710.shtml

 

 

 

 

 

oracle执行计划

ORACLE SQL TUNING各种技巧

http://www.360doc.com/content/11/0407/15/1107705_107828361.shtml

 

 

 

 

 

oracle分页查询(不是  表的分段之后在对分段一个接着一个地查询  这种情况)

http://www.360doc.com/content/11/0317/15/1107705_101970674.shtml

1. 使用rownum序列,
   这种方法的好处是, 在查找前几页时速度比较快, 
   缺点时, 查询出来的数据不是完全准确的, 在查询的数据量很大时, 特别是查询最后几页时速度非常慢.

(因为根据查询条件WHERE ROWNUM <= 页数*每页显示行数SUM,查询的结果一旦超过了ROWNUM限制条件,就终止查询将结果返回了,所以页数越大,SUM就越大,查询就执行得越久(http://database.51cto.com/art/200903/112950.htm倒数第二段))

2. 使用Oracle8i开始支持的分析函数:row_number() over(order by colx desc /asc )

 

 

 

 

解决Oracle分页查询中排序与效率问题

http://database.51cto.com/art/200903/112950.htm

 

备选:http://www.360doc.com/relevant/54079197_more.shtml

 

 

 

分区表  或是 簇 可以用于表的分段查询吗?

 

 

 

rownum总结(rowid)

http://www.360doc.com/content/09/0218/13/6785_2578842.shtml

备选:http://www.360doc.com/relevant/54079197_more.shtml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值