ORA-00923: 在 select to_char(to_date('03/09/1982','dd/mm/yyyy'), 'DY') 的预期位置未找到 FROM 关键字

ORA-00923: FROM keyword not found where expected for select to_char(to_date('03/09/1982','dd/mm/yyyy'), 'DY')

我尝试实施

select to_char(to_date('03/09/1982','dd/mm/yyyy'), 'DY') 

但它向我显示

ORA-00923: FROM keyword not found where expected.

我正在制作 oracle 10g express 版本。

在 Oracle 中,没有 FROM 就没有 SELECT。为此,您可以使用 dual table:

SELECT TO_CHAR(TO_DATE('03/09/1982','dd/mm/yyyy'), 'DY')
FROM dual