阅读量:4
-
ROWNUM 是在查询结果返回后才进行排序的,因此无法在查询时直接指定返回的页数,只能通过嵌套子查询的方式间接实现分页。
-
ROWNUM 是在查询结果返回后才进行赋值的,因此在 WHERE 子句中使用 ROWNUM 进行筛选时无法得到预期的结果。
-
ROWNUM 是按照查询结果的默认排序进行编号的,如果需要按照特定字段排序后再分页,需要在嵌套子查询中进行处理,增加了复杂性。
-
ROWNUM 是针对返回的记录进行编号的,如果查询中存在 JOIN 操作或者 DISTINCT 关键字,则 ROWNUM 的行为可能会产生意外结果。
-
ROWNUM 只能实现简单的分页功能,对于复杂的分页需求(如跳页、翻页等),使用 ROWNUM 会比较困难和低效。
以上就是关于“oracle rownum分页有哪些局限性”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm