博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【快讯】在线体验Oracle Database 12.2 SQL新特性
阅读量:5911 次
发布时间:2019-06-19

本文共 989 字,大约阅读时间需要 3 分钟。

 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的第一个公开发布版本:

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

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

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

测试语句:

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输出:

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

测试代码:

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

/

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

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

转载地址:http://lxtpx.baihongyu.com/

你可能感兴趣的文章
HTTP协议之Content-Encoding
查看>>
postgresql客户端命令之口令文件
查看>>
java 实验五 String 常方法
查看>>
Roman to Integer leetcode
查看>>
python中使用xlrd、xlwt操作excel表格详解
查看>>
重做日志与归档日志有什么区别
查看>>
Linux的经典shell命令整理
查看>>
我的友情链接
查看>>
克隆的CentOS6.6系统,网卡显示不存在的解决方法
查看>>
Python基础:编码规范(4)
查看>>
Git分支介绍
查看>>
计算机账户SID重复的谣传
查看>>
linuxapache ssl设置及部分功能示例
查看>>
[作业] 马哥2016全新Linux+Python高端运维班第六周作业
查看>>
vs2010自动展开选中当前代码所在的文件位置的功能
查看>>
Exchange 2016 邮件在队列中不能发送
查看>>
glusterfs隐藏参数-使用详解
查看>>
Linux学习之LVM文件系统
查看>>
我的友情链接
查看>>
JAVA NIO服务器间连续发送文件(本地测试版)
查看>>