【快訊】在線體驗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
/
動手試試看,也許還能有許多的其他發現。
文章轉自數據和雲公眾號,原文鏈接
最後更新:2017-07-18 10:33:26