【发布时间】:2017-03-03 05:14:53
【问题描述】:
我的 SQL 有问题 当我在下面运行查询时,它显示类似 ORA-01843: not a valid month
的错误> SELECT TO_TIMESTAMP(SYSDATE, 'DD-MM-YYYY HH:MI:SS AM') INTO
> L_START_TIME FROM DUAL;
【问题讨论】:
-
为什么不只是
select systimestamp into l_start_time from dual -
或者更好
l_start_time := systimestamp; -
或者,如果您想在输出中使用字符串 - 请改用
to_char -
感谢 frd 但在同一个查询中成功在我的另一个系统中运行。我可以更改任何系统时间吗?
-
在
date上调用to_timestamp毫无意义。