oracle中如何在不使用<select .. from>子句的情况下使用转换类型函数

问题描述 投票:0回答:1
sql oracle select type-conversion to-date
1个回答
0
投票

如果您使用 SQL,那么要使用查询,您需要使用

SELECT
语句:

SELECT TO_DATE('01011912', 'DDMMYYYY') FROM DUAL

从 Oracle 23 开始,您可以省略

FROM DUAL
并仅使用:

SELECT TO_DATE('01011912', 'DDMMYYYY')

但是您仍然必须使用

SELECT
关键字(因为这就是 SQL 语法的工作原理,在所有 SQL 方言中而不仅仅是 Oracle)。


如果使用 PL/SQL(Oracle 的过程语言扩展),那么您可以使用:

BEGIN
  DBMS_OUTPUT.PUT_LINE(TO_DATE('01011912', 'DDMMYYYY'));
END;
/

不需要

SELECT
FROM
,但需要
BEGIN
END
来启动和结束 PL/SQL 块。

© www.soinside.com 2019 - 2024. All rights reserved.