网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  通过rownum隐式游标实现与top相似的功能     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:123次  录入:管理员--2008-04-21  
 

【赛迪网-it技术报道】虽然oracle数据库并不支持top关键字:但它提供了rownum这个隐式游标,可以实现与top类似的功能。

示例如下:

select top 10 ... from where ...

要写成

select ... from ... where ... and rownum <= 10

rownum 是记录序号(1,2,3...),注意:如果 sql 语句中有 order by ... 排序的时候,rownum 居然是先“标号”后排序!这样,这个序号如果不加处理是不合乎使用需求的。

至于临时表,oracle数据库的临时表和sql server的有很大不同。

分页示例:

select * from

(

select a.*, rownum r

from

(

select *

from articles

order by pubtime desc

) a

where rownum <= pageupperbound

) b

where r > pagelowerbound;

 
 
上一篇: 快速解决oracle数据库10g导出错误6550    下一篇: 轻松掌握oracle数据库where条件执行顺序
  相关文档
三种Windows版本下教你如何卸载Oracle 05-27
Oracle数据库数据锁定机制全面解析 05-13
在redhat as3上快速安装oracle数据库10g 07-25
在Oracle下开发Java程序的经典问题解答 09-01
全面解析oracle无法连接本地数据库问题 04-22
个人经验总结:oracle 10g手工创建数据库 08-11
Oracle DBA数据库日常维护完全手册 04-23
教你轻松掌握Oracle与SQL Server的区别 09-01
oracle数据库9i在aix环境下的性能调整 05-08
Oracle平台应用数据库系统的设计与开发 09-29
循序渐进讲解oracle数据库的hash join (1) 04-30
oracle 数据库唯一约束中的null的处理 09-05
Oracle 与 DB2 数据类型分类对应说明 05-13
讲解dbms_stats的分析表与备份分析信息 08-06
在数据字典中直接修改表列的名称和顺序 06-17
在设计数据库时如何选择正确的数据类型 05-08
oracle初始参数中三个关于license的设置 06-07
杜绝安全隐患被忽视的Oracle安全问题 04-23
机器异常关闭重起后出现ora-19809错误 04-09
丢失归档日志文件后数据库应当如何恢复 (1) 04-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息