在即将发布的oracle 12c中,有一个新特性非常值得期待,这就是翻页查询优化。

在应用中有很多翻页查询功能,以前我们都是使用rownum来实现。

如查询1-10条记录,使用的查询语句就是这样:

select *

from (select row_.*, rownum rownum_

from (select doc_id,

title,

title_color,

title_striking,

upload_date,

editor

from ttt_doc)

order by upload_date desc) row_

where rownum <= 10)

where rownum_ > 0;

(miki西游 @mikixiyou 原文链接: http://mikixiyou.iteye.com/blog/1685165

)

在12c中,可以这样做了。

select doc_id, title, title_color, title_striking, upload_date, editor

from ttt_doc

order by upload_date desc

fetch first 10 rows only;

如果你要查询11到20条的记录,那么你可以这样做。

select doc_id, title, title_color, title_striking, upload_date, editor

from ttt_doc

order by upload_date desc

offset 10 rows

fetch next 10 rows only;

这样比以前的操作方便多了。当然,更重要的一点是,性能会大幅提升。

如果您希望了解更详细的信息,可去查阅oracle 12c的文档。

--end

oracle 12c 翻页,Oracle 12c新特性之翻页查询相关推荐

  1. 极速体验:Oracle 18c下载和Scalable Sequence新特性

    Oracle 18c 如约已至,目前已经可以从 Oracle Edelivery 网站下载.该网站地址是:https://edelivery.oracle.com 搜索 Oracle Database ...

  2. 圣诞快乐:Oracle Database 19c 的10大新特性一览

    在 ACOUG 年会的活动上,分享了一些从前未曾分享过的内容,想起,今年还欠下一篇文章,就整理和回顾一下,分享我所见到的Oracle 19c的一些重要改变(本文内容来自OOW大会演讲,关注本公众号回复 ...

  3. 分而治之:Oracle 18c 及 12.2 分区新特性的 N 种优化实践(含PPT)

    关注"数据和云",精彩不容错过 本文根据 杨廷琨 2018 年 5 月 11 日在[第九届中国数据库技术大会]上的演讲内容整理而成,关注公众号并回复 "Yangtingk ...

  4. 极速体验:Oracle 18c 下载和Scalable Sequence新特性

    Oracle 18c 已至,目前已经可以从Oracle Edelivery 网站下载. 该网站的网址是:https://edelivery.oracle.com . 搜索 Oracle Databas ...

  5. java13页_Java 13 新特性及实战案例

    近期 Java 界好消息频传.先是 Java 13 发布,接着 Eclipse 也发布了新版本表示支持新版本的Java 特性. 本文介绍了 Java 13 的新特性并展示了相关的示例. 2019年9月 ...

  6. oracle 11g函数包缓存,Oracle11新特性——PLSQL函数缓存结果(一)

    Oracle11g新增的SQL缓存结果集的功能前面已经介绍过了.同时Oracle对PL/SQL的函数也进行了相应的增加.允许函数缓存返回结果. 先看一个简单的例子: SQL> CREATE TA ...

  7. MySQL-8.0.x 新特性之索引页合并

    [背景] 索引的重要是在些不表.在这里我想说的另一个问题:索引和数据一样在innodb中都是以page的形式来组织的,那么问题就来了. 比如果说索引 ix_person_name 的内容只要8个页面就 ...

  8. mysql通配符查询 性能_使用mysql5.7新特性解决前通配符查询性能问题

    众所周知,在mysql里的后通配符可以使用索引查找,前通配查询却无法使用到索引,即使是使用到了索引,也是使用了索引全扫描,效率依然不高,再MySQL5.7之前,一直都没有好的办法解决,但是到了MySQ ...

  9. Oracle 12c 关于密码(password)的几个新特性小结

    点击▲关注 "数据和云"   给公众号标星置顶 更多精彩 第一时间直达 作者 | 张维照,Oracle ACEA,2006年起从事数据库管理工作,2009年转 Oracle,从事过 ...

最新文章

  1. Redis学习笔记 - 数据类型与API(1)Key
  2. 深度学习「CV」学习实践指南!
  3. 守护线程与线程阻塞的四种情况
  4. 【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )
  5. Python数据分析入门 -- Anaconda
  6. 如何初始化结构体中的指针结构体_跟我一起学习go语言(五)golang中结构体的初始化方法...
  7. 自考计算机及应用心得体会,自考中文专业的心得体会
  8. 用ABAP进行HTTP编程如何获取交互中的错误明细
  9. 「一本通 4.1 练习 2」简单题
  10. Why Helm? - 每天5分钟玩转 Docker 容器技术(160)
  11. 查看mysql5.7默认密码_mysql-5.7安装部署+MySQL5.7初始密码查看及重置
  12. mac中不允许安装第三方软件
  13. Linux能运行哪些行业软件,盘点支持Linux的经典Windows软件
  14. Navicat Premium相关注册码
  15. MSCS+FailSafe 双机集群做HA 小结
  16. AD7705模块设计(附源码)
  17. 页面崩溃原因分析及解决
  18. 链游玩家寻找新一代武侠小说掌门人,签约青年武侠作家常博涵
  19. Dsolve PDE基础
  20. 终于拿到了阿里2023年度九大Java技术文档——面试题+文档+白皮书

热门文章

  1. 项目管理图书泄露章节-----关于项目内容中的其他
  2. 浏览器内容双缓冲的设想
  3. 18-09-16如何从pychram的第三方包导入设计器
  4. spring data整合elasticsearch的applicationContext.xml文件模板
  5. 在Eclipse/MyEclipse中安装spket插件
  6. 【Cocos2D-X 】初窥门径(9)播放音乐/音效
  7. 大数据之-Hadoop3.x_MapReduce_切片机制与MapTask并行度决定机制---大数据之hadoop3.x工作笔记0102
  8. AndroidStudio_android中实现对properties文件的读写操作_不把properties文件放在assets文件夹中_支持读写---Android原生开发工作笔记238
  9. AndroidStudio_下载和安装---Android原生开发工作笔记67
  10. Elasticsearch--进阶-aggregations聚合分析_ES的强大的数据分析能力厉害啊---全文检索引擎ElasticSearch工作笔记016