eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« MacOS 使用终端连接 MySQL 查询乱码的问题解决 | Blog首页 | Oracle Database 23c 新特性:4096 列支持和 Schema 权限一次授予 »

Oracle Database 23c新特性:无需DUAL表和FROM的SELECT快捷查询
modb.pro

我们知道,在 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 直接返回结果:

20220927-6bbc9e9d-5f48-4154-8acb-673388a5001c.png

在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 |


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com