首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

oracle实现分页

前言:因为oracle是行式数据库,所以oracle中的rownum只支持 >=运算符

这里可以这样理解 就好比盖房子 要一层一层盖,如果把rownum写成 5>=rownum ,因为rownum从第一行开始一行一行读所以

能够读到5以下的行数 如果写成5

理解oracle rownum属性后 我们来看看分页怎样实现:

--oracle分页(Pageing Query)

select *

from (select rownum r,e1.*

from (select * from emp order by sal) e1

where rownum

)

where r >=5;

关键点:这里生成的r其实不是rownum 它代表新表的一列 所以可以使用>=

在oracle数据库中数据提交数据一定会保存吗?

答:临时表不会 临时表事务提交 或者会话结束 数据删除。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180301A0JGMC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券