Oracle中的Informix时间戳(通过ODBC)

时间:2009-10-05 10:23:58

标签: oracle odbc informix

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

1 个答案:

答案 0 :(得分: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