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