《Oracle中慎用带有order by的分页》的相关内容
相关讨论
Hibernate实现分页查询的原理分析
Hibernate 可以实现分页查询,例如:
从第2万条开始取出100条记录
[code:1]Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxResults(100);
List l = q.list( ...
by robbin 2003-09-16 浏览 (31917) 回复 (5) 关键字:
Oracle中实现分页的SQL语句
写了两个有关分页的SQL 语句,希望对大家有点帮助...记住,只能在Oracle下使用
1 获取总页数
SELECT DECODE(mod(COUNT(*),100),0,COUNT(*)/100,TRUNC(COUNT(*)/100,0)+1)
AS pages FROM XZQH
其中XZQH是表名,可以换成别的表格或者与别的表格相连或者加上查询条件....总之可以把X ...
by mhqawjh 2008-04-25 浏览 (2523) 回复 (11) 关键字: 分页 oracle sql
分页查询的SQL语句,出现重复记录!
table1中表有字段(其余字段省)
ID 主键
DATA_UPDATE_TIME 数据更新时间(只存储了年月日)
分页查询的语句如下
select *
from (
select row_.*, rownum rownum_
from ( select p.id from table1 p
order by p ...
by lenozhi 2007-01-29 浏览 (2307) 回复 (4) 关键字:
数据分页显示的一种方法
在oracle数据库中可以使用rownum进行分页显示,是通过把数据放到临时表里然后再根据显示页数取出的,据公司的dba分析,每次操作会对整个表进行扫描,这样的话我觉得在效率和性能上是个问题,我想用以下方式来解决这个问题,先把想法写一下,大家给点意见
做第一次查询时,首先获得所有满足条件的纪录的id集合,然后将这个集合和要显示的纪录返回给客户端;客户端缓存这个id集合,如果要查某一页的数据,我在 ...
by yhc0125 2004-11-12 浏览 (17693) 回复 (26) 关键字:
相关博客
收藏:ibatis hibernate 分页
引用使用ibatis,hibernate等,分页已经内部实现了,设置一下就可以了
1)hibernate
Query q = session.createQuery("from Cat as c");
q.setFirstResult(50);
q.setMaxResults(100);
List l = q.list();
那么Hibernate底层如何实现 ...
by qingzhuang 2006-11-04 浏览 (572) 回复 (0) 关键字:
记录集分页显示策略
记录集分页显示策略可以有以下五种方法实现:1. 使用forward-only的resultset,rs.next()移动记录集就可以了选从50-100行 int CurrentRow = 1; int MinRow = 50; int MaxRow = 100; while(rs.next()) { if (CurrentRow<MinRow) &nbs ...
by wangyihust 2006-02-18 浏览 (86) 回复 (0) 关键字:
记录集分页显示策略
可以有以下五种方法实现:1. 使用forward-only的resultset,rs.next()移动记录集就可以了选从50-100行 int CurrentRow = 1; int MinRow = 50; int MaxRow = 100; while(rs.next()) { if (CurrentRow<MinRow) { &nbs ...
by pharaohsprince 2006-03-28 浏览 (101) 回复 (0) 关键字:
记录集分页显示策略
可以有以下五种方法实现:1. 使用forward-only的resultset,rs.next()移动记录集就可以了选从50-100行 int CurrentRow = 1; int MinRow = 50; int MaxRow = 100; while(rs.next()) { if (CurrentRow<MinRow) { &nbs ...
by pharaohsprince 2006-03-28 浏览 (50) 回复 (0) 关键字:
相关圈子讨论
ecside在基于oracle数据库层的分页中如何实现
我将例子迁移到ORACLE数据库中是出错。
出错的内容是sql语句的。是不支持
SELECT * FROM WHERE 1=1 LIMIT ? OFFSET ? 形式的sql语句。
现在不知如何解决,请帮忙!!!
by zhangbowu 2007-10-22 浏览 (757) 回复 (8)
【总结】◆◆◆◆ECSide2.0RC1目前发现的问题!◆◆◆◆(请看最后回复帖,更新至2007-10-28 某些环境下使用#_EX报错的解决方法~)
偶用了ECSide2.0RC1时间不长·的确有很多亮点~但是,目前只是停留在测试研究阶段~
主要原因,在Weblogic8.1环境下,很多BUG就出来了~浏览下论坛,发现和我遇到一样问题的人还不少哦
-------------------------------------
总结如下(Weblogic8.1.6,JDK1.4环境):
-------------------------------- ...
by pharaohsprince 2007-09-19 浏览 (1330) 回复 (15)

