日期转换返回错误

7uzetpgm  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(194)

我有这个密码:

DEFINE value1 = '20-JUL-20';

SELECT to_DATE(&&value1, 'DD-MON-YY') from dual;

但返回以下错误:

ORA-00904: "JUL": invalid identifier
00904. 00000 -  "%s: invalid identifier"

* Cause:
* Action:

Error at Line: 17 Column: 19

似乎无法将字符串转换为日期。我想知道你们能否解释一下原因,以及是否有解决办法。谢谢。

mbyulnm0

mbyulnm01#

替换变量周围需要单引号:

DEFINE value1 = '20-JUL-20';
SELECT to_DATE('&&value1', 'DD-MON-YY') from dual;

相关问题