1

我需要通过 Oracle ODBC 从 Informix 数据库中选择一些值。其中一列是时间戳,当我选择它时,我在 SQL*Plus 中看到的只是日期值。我如何获得时间?

4

1 回答 1

2

默认情况下,SQL*Plus 将以NLS_DATE_FORMAT系统参数(客户端)指定的格式显示日期。NLS_DATE_FORMAT您可以通过适当设置来更改此行为。您还可以显式显示时间数据:

SQL> select sysdate from dual;

SYSDATE
-----------
05/10/2009

SQL> select to_char(sysdate, 'hh24:mi') from dual;

TO_CHAR(SYSDATE,'HH24:MI')
--------------------------
13:55
于 2009-10-05T11:58:52.387 回答