【快讯】在线体验Oracle Database 12.2 SQL新特性

 Oracle Database 12.2 已经让广大粉丝望眼欲穿,虽然文档已然发布,但是实验无从做起。

现在,可以通过 Oracle Live SQL 站点(文末原文链接指向该站点),在线体验Oracle 12.2 ,虽然我们仅能通过SQL去操作验证,但是这一大类的新特性已经够开发者、SQL爱好者体验的了。

Oracle Live SQL近日升级到12.2版本,从为数不多可以查询的视图V$VERSION中可以看到版本信息,12.2.0.1.0 也将是12.2的第一个公开发布版本:

由此我们可以测试很多新特性,比如Oracle 12.2 支持的,大多数标识符 128 Bytes的扩展,你再也不用担心跨数据库迁移(尤其是其他数据库迁入Oracle时)遇到的标识符长度问题了:

测试语句:

create table YHEM_Welcome_Database_Geeks_JoinUs_Do_Best_DBServers_For_China_Users

(mandt  varchar2(128));

select * from user_tables

比如测试一下 APPROX_FOR_COUNT_DISTINCT 参数的算法,近似的COUNT DISTINCT输出:


测试代码:

create table yhem as select * from dict;

insert into yhem select * from yhem;

commit;

Alter session set APPROX_FOR_COUNT_DISTINCT = false;

select systimestamp from dual

/

select count(distinct(table_name)) from yhem

/

select systimestamp from dual

/

alter session set APPROX_FOR_COUNT_DISTINCT = true

/

select systimestamp from dual

/

select count(distinct(table_name)) from yhem

/

select systimestamp from dual

/

动手试试看,也许还能有许多的其他发现。

文章转自数据和云公众号,原文链接

时间: 2024-08-03 00:23:26

【快讯】在线体验Oracle Database 12.2 SQL新特性的相关文章

Oracle Database 12.2新特性详解

在2015年旧金山的Oracle OpenWorld大会上,Oracle发布了Database 12.2的Beta版本,虽然Beta版本只对部分用户开放,但是大会上已经公布了12.2的很多重要的新特性,云和恩墨是Oracle的Beta用户,已经开始测试这一产品.在刚刚结束的"Oracle技术嘉年华"大会上,更详细的主题分享披露了更多内容.在这篇文章中,我将和大家一一来细数Oracle Database 12.2的新特性. Oracle Sharding的实现 简单来说,Oracle的S

经典文档:Oracle Database 12.2新特性概览解读下载

在2017 OOW大会上,关于Oracle Database 12.2 数据库的新特性介绍仍然引人瞩目,会后公布了 Oracle VP Swonger的文档,我们在此进行重点新特性的解读,并把这个PPT分享给大家. 关于In-Memory选件,12.2 的重要增强是在 ADG 实现 In-Memory 缓存,并且可以和主库以不同区间压缩,通过备库内存承载OLAP的分析计算.实时计算在Oracle数据库中可以被越来越好的支持. 在 12.2 中,In-Memory Fast-Start 特性,支持

时移云易:Oracle Database 12.2发布延至下半年或因云超售

原本定于6.1发布的Database 12.2,Larry Ellison亲临的发布会已经延期,这说明在2016上半年,这个版本将不会发布.这一延期可能和Oracle近期的云资源超售有关. 在MOS上的文档 742060.1 中,最近更新的一条信息显示,12.2 的发布日期已经从之前的 1HCY2016 推迟到 2HCY2016.更新时间早在4月20日: 20-Apr-2016 - Release window for 12.2.0.1 changed to 2HCY2016 这里的 1H 或者

Oracle 10G First Release的新特性简介(下)

oracle Oracle 10G First Release的新特性简介(下) By Fenng 2003-07-10 注:近日Oracle已经正式宣布该版本的Oracle命名为10G,其中的G为Grid之意.特此更正. 高可用性的加强 1.缩短应用和数据库升级的宕机时间 通过使用standby数据库.允许在不同版本的standby和产品数据库间切换.现有的联机重定义功能能够支持一步克隆所有相关的数据库对象. 2.回闪(Flashback)任何错误 该版本的Oracle也扩展了Flashbac

Oracle 10G First Release的新特性简介(上)

oracle Oracle 10G First Release的新特性简介(上)   By Fenng 2003-6-8   Oracle(www.oracle.com)公司早已经宣称,Oracle 9i数据库只是一个过渡性的产品,真正的技术革新很可能在下一版,也就是通常说的10i(内部可能的版本号是2003,以下简称10i,估计在正式发行的时候会有一个新的名字)中体现出来.很多技术人员可能都会比较关心Oracle 10i究竟能有哪些新功能,是否能提供一些激动人心的新特性?我们在这里对Oracl

oracle 12c R1执行计划新特性-table access by index rowid batched和INMOMEORY OPTION

oracle 12c R1执行计划在索引回表阶段oracle推出了batched特性,类似于oracle 11g中在nested loop中被驱动表回表时的向量IO,也是为了有效的解决表中数据无序性(索引的聚簇因子),下面看实际测试用例: 数据库版本:12.1.0.2版本 sys@CRMDB2> explain plan for SELECT offering_inst_id,        offering_id,        owner_party_role_type,        ow

Oracle 11g r2数据泵新特性简介(五)数据泵对版本的支持

Oracle的11gr2版本中,并没有对数据泵做出多大的改动,主要是增加了对原始版本参数的支持,并且去掉了一些小的限制. 这一篇介绍数据泵对版本的支持. 在11.2中,Oracle增加了版本的功能,而数据泵也支持对指定版本的导出,或将对象导入到指定的版本中. SQL> conn yangtk/yangtk 已连接. SQL> select sys_context('USERENV', 'CURRENT_EDITION_NAME') from dual; SYS_CONTEXT('USERENV

Oracle 11g r2数据泵新特性简介(四)数据泵导入新增的DATA_OPTIONS

Oracle的11gr2版本中,并没有对数据泵做出多大的改动,主要是增加了对原始版本参数的支持,并且去掉了一些小的限制. 这一篇介绍数据泵导入新增的DATA_OPTIONS参数. 在11.2之前,数据泵的导入只提供了一个DATA_OPTIONS--SKIP_CONSTRAINT_ERRORS,而在11.2中,DATA_OPTIONS又增加了一个可用的值:DIABLE_APPEND_HINT. 一般来说我们希望数据泵使用直接路径的方式导入,因为导入的效率会很高.但是有的时候,我们并不需要采用直接路

Oracle 11g r2数据泵新特性简介(一)数据泵的Legacy模式

Oracle的11gr2版本中,并没有对数据泵做出多大的改动,主要是增加了对原始版本参数的支持,并且去掉了一些小的限制. 这一篇介绍数据泵的Legacy模式. 在11.2中推出的这个功能主要是EXP/IMP工具要逐渐地推出历史舞台了.虽然无论从功能上还是从性能上,数据泵导入导出都要优于传统的导出导入工具EXP/IMP,但是如果用户包含了大量的脚本调用EXP,那么全部迁移到EXPDP方式就会非常麻烦. 而数据库的LEGACY模式就是为了能将传统的导出.导入方式平滑的迁移到数据泵方式下. [orac