博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不使用存储过程针对对oracle数据库进行分页
阅读量:5090 次
发布时间:2019-06-13

本文共 405 字,大约阅读时间需要 1 分钟。

在最近的一个应用中,我希望对某个页面的数据进行分页,每次只从oracle数据库中读取部分数据,减少网络数据流量,降低系统的负担,提高页面response的速度。
但是我并不希望使用存储过程,存储过程还要部署在数据库上,灵活性较差。当然这也与数据量不是太大有关系,因此在网络上查询了一下,最后选用一条SQL语句,实现了分页。
Select
 
*
 
from
(
      
select
 t.
*
, rownum rn
      
from
 (
select
 
*
 
from
 tablename) t
      
where
 rownum
<=
50
)
where
  rn
>=
31
--  本SQL语句就实现了读取一个数据表的31-50之间的记录

转载于:https://www.cnblogs.com/leodrain/archive/2008/05/20/implement-pager-without-oracle-procedure.html

你可能感兴趣的文章
[LeetCode][JavaScript]Populating Next Right Pointers in Each Node
查看>>
Eclipse导入包的快捷键
查看>>
了解数组中的队列方法,DOM中节点的一些操作
查看>>
Python 字符串拼接
查看>>
运算符 重载 入门
查看>>
c# 折半查找法实现代码
查看>>
Oracle数据库基础教程
查看>>
nuget 远程名称无法解析:”nuget.org“
查看>>
Java面向对象的特征
查看>>
iOS 适用于Pad上的菜单弹出界面-最简单的一种实现记录
查看>>
python模块整理26-数据持久性pickle、shelve、SQLite
查看>>
HashTable的一点儿常识
查看>>
Jenkins权限管理配置
查看>>
js base64转二进制
查看>>
那年今日
查看>>
javascript 冒泡和事件源 形成的事件委托
查看>>
错误整理:容器启动报错com.sun.faces.config.WebConfiguration cannot be cast to com.sun.faces.config.......
查看>>
表格高级+样式表滤镜+图片高级
查看>>
转-firefox浏览器下margin-top不起作用的原因和对策
查看>>
我们公司做物流的!今年大批件物业量锐减、各行经济都不景气、还鼓吹房价高涨!真是其心可诛!...
查看>>