在即将发布的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 是 Oracle 数据库系统最新版本,其不同于其它版本的新特性给数据库开发人员和管理人员带来很大便利!本系列文章是 Oracle ACE 总监 Syed Jaffer Hussain 对 Oracle 数据库 12c 的一些...
oracle 12c 新特性,官方文档Oracle Database New Features Guide, 12c Release 1 (12.1)Oracle Database New Features Guide is addressed to people familiar with previous releases of Oracle Database who ...
Oracle数据库12c新特性v2,提供了关于12c新版本特性的介绍!
下面将详细介绍Oracle 12c的一些关键新特性。 1. 多租户架构(Multitenant Architecture): Oracle 12c引入了多租户容器数据库(CDB, Container Database),这是一个核心的新特性。CDB允许在一个物理数据库中包含...
以下是Oracle 12c新特性的一些核心内容: 1. **私有数据库云架构**:Oracle 12c引入了私有数据库云架构,旨在提升数据库的整合度。这种架构包括三种不同的整合级别:专用数据库、共享服务器和操作系统的虚拟机,...
12c新特性:不可见字段,DDL日志,RMAN中的表恢复和分区恢复,限制PGA的大小,对表分区维护的增强
在本文中,我们将深入探讨如何在Red Hat Enterprise Linux 6.3环境下安装Oracle 12c数据库,并了解Oracle 12c的一些重要新特性。Oracle 12c引入了一种创新的可插拔数据库概念,这使得数据库管理更加灵活且高效。 ...
官方资料:Oracle 12c Database New Features(Oracle 12c数据库新特性) Based on OOW sessions• Based on OOW demogrounds• Based on MLC• Nothing is guaranteed to be included in Oracle 12c production•...
### Oracle 12C数据库新特性详解 #### 整合 **私有数据库云架构专用数据库**:Oracle 12c引入了一种新的私有云架构模式,这种模式旨在简化数据库资源的管理和分配。该模式支持共享服务器和操作系统资源,从而能够...
Oracle 12c 提供了许多运维相关的特性,例如 online 迁移活跃数据文件、RMAN 新特性、自动恢复表数据、提供直接查询数据库、IMPDB 特性、关闭 redo 生成等。这些特性可以提高数据库的可用性和可靠性。 开发相关特性...
《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...
window oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c...
### Oracle 12c 新特性及其应用场景分析 #### 一、Oracle 12c 新特性概览 **Oracle 12c(Oracle Database 12c)** 是Oracle公司在2013年发布的一个重大版本更新,它在原有的基础上引入了许多新的特性和技术,旨在...
Oracle 12c新特性--ASMFD(ASM Filter Driver)特性
以上32个新特性涵盖了Oracle Database 12c的核心改进,从数据库管理、性能优化到高可用性和安全性,都体现了Oracle对现代企业需求的深度理解。通过充分利用这些特性,管理员和开发人员能够更有效地管理数据库,提升...
- **功能**:ojdbc8.jar提供了连接、查询、更新、事务管理等数据库操作功能,使Java开发者能够高效地与Oracle 12C数据库进行交互。 - **使用方法**:将ojdbc8.jar添加到项目的类路径(classpath)中,通过Class....
Oracle12C JDBC驱动还支持高级特性,如分布式事务处理、批量操作、预编译的SQL语句、游标、存储过程调用、连接池管理等。此外,通过`oracle.jdbc.pool.OracleDataSource` 类可以实现连接池功能,如使用Oracle的...
Oracle 12c 安装过程记录 Oracle 12c 是甲骨文公司最新推出的关系型数据库管理系统,具有高性能、安全性好、可靠性强等特点。在本文中,我们将详细记录 Oracle 12c 的安装过程,并提供相关的截图,以便读者更好地...
Oracle 12c是Oracle公司发布的第十二个主要版本的数据库管理系统,提供了一系列新的特性和改进。 描述中提到的"将压缩包里的jar包替换原来的jar包"是指在Kettle环境中更新JDBC驱动程序的过程。Oracle 12c可能需要...
ORACLE 12C RAC 主库配置单实例 ADG Oracle 12C RAC 主库配置单实例 ADG 是一种高可用性和灾难恢复解决方案,旨在提供高可用性和数据保护。下面将详细介绍 ORACLE 12C RAC 主库配置单实例 ADG 的知识点。 一、...