« MacOS 使用终端连接 MySQL 查询乱码的问题解决 | Blog首页 | Oracle Database 23c 新特性:4096 列支持和 Schema 权限一次授予 »
Oracle Database 23c新特性:无需DUAL表和FROM的SELECT快捷查询
作者:eygle | 【转载请注出处】|【云和恩墨 领先的zData数据库一体机 | zCloud 云管平台 | SQM SQL审核平台 | 】
链接:https://www.eygle.com/archives/2022/09/oracle_database_23c_without_dual.html
链接:https://www.eygle.com/archives/2022/09/oracle_database_23c_without_dual.html
我们知道,在 MogDB 数据库中,SELECT 是可以不跟 FROM 子句实现一系列的查询功能,例如:
MogDB=#select 2^10;
?column?
----------
1024
(1 row)
MogDB=#select 9*9;
?column?
----------
81
(1 row)
在 Oracle 23c 中,第一次实现了不带From子句的查询,因而原来大量依赖 Dual 表的查询,可以松下了一口气。
现在 Oracle 开始支持 SELECT SYSDATE 直接返回结果:
在23c之前的版本中,DUAL 表是最常用的一个计算和常量返回的虚拟表:
SQL> select sysdate from dual;
SYSDATE
---------
28-SEP-22
SQL> select sysdate;
select sysdate
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
详情参考:Oracle Database 23c 十小新特性速览:从Schema权限到4096列支持
历史上的今天...
>> 2010-09-28文章:
>> 2006-09-28文章:
>> 2005-09-28文章:
By eygle on 2022-09-28 15:19 | Comments (0) | Oracle12c/11g | 3446 |