当我从SQL DEVELOPER运行select to_char(SYSDATE-3) from dual时,它给出了26-06-15。但是,当我从Linux的SQLPLUS会话运行相同的查询时-
SQL> select TO_CHAR(SYSDATE-3) from dual;
TO_CHAR(SYSDATE-3)
------------------
26-JUN-15如何在SQLPLUS中纠正这个问题?
发布于 2015-06-29 20:27:31
这是不同格式的相同值。
您可以使用以下命令设置会话级别日期格式
alter session set nls_date_format='dd-mm-yy';或者,您可以在to_char函数中传递此格式
select TO_CHAR(SYSDATE-3, 'dd-mm-yy') from dual;https://stackoverflow.com/questions/31114071
复制相似问题