没有那样的语句。
alter session set nls_date_formate='yyyy-mm-dd hh:mm:ss'

解决方案 »

  1.   

    SQL>alter session set nls_date_formate='yyyy-mm-dd hh:mm:ss';
    结果是:
    alter session set nls_date_formate='yyyy-mm-dd hh:mm:ss'ORA-00922: missing or invalid option
    为什么?
      

  2.   

    alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'
      

  3.   

    不管现有格式是什么,在插入或查询的时候转换就是了
    insert itno table values (  to_date('2004-08-08 18:08:08','yyyy-mm-dd hh24:mi:ss'  )select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
      

  4.   

    修改注册表,将 NLS_DATE_FORMAT 的键值改为:“yyyy/mm/dd hh24:mi:ss”
    SQL> select sysdate from dual;SYSDATE
    -------------------
    2004/08/09 08:52:25