SQLPLUS中的to_char函数

时间:2015-06-29 11:05:50

标签: sql linux sqlplus to-char

当我从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中更正此问题?

1 个答案:

答案 0 :(得分:0)

这是不同格式的相同值。

您可以使用

设置会话级日期格式
alter session set nls_date_format='dd-mm-yy';

或者您可以在to_char函数中传递此格式

select TO_CHAR(SYSDATE-3, 'dd-mm-yy') from dual;