select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual

解决方案 »

  1.   

    打开sql*plus后,执行
    alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS';
      

  2.   

    SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mm:ss') from dual;TO_CHAR(SYSDATE,'YY
    -------------------
    2002-11-20 14:11:02
      

  3.   

    其实不只包含年月日,时间,还包括世纪!只是在显示的时候需要指定格示,用TO_CHTR()
      

  4.   

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual