关注,我知道有这种情况,我也在头疼呢!
好象是在中文版中用yyyy/mon/dd做掩码得出来的就是'2002/8月/16'这种格式。
所以就是说中文版里的8月=英文版里的aug的。

解决方案 »

  1.   

    sqlplus客户端字符集可以修改为英文的:
    执行alter session set nls_language=american;
    或者修改注册表:
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0下的nls_lang,将其改为
    american_amerian.we8iso8859p1
      

  2.   

    to:zcs_1(生生不息) 
    按你的方法修改后只是在SQLPLUS中可以,但在其他情况下问题依旧。有没有解决的办法呢?
    另:改为中文字符集的参数是什么?谢谢
      

  3.   

    我已找到解决方法:在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0下新增一个键NLS_DATE_LANGUAGE,其值为AMERICAN.
    谢谢各位。马上结贴