有梦想才有未来!

Oracle日期格式冲突问题

    输入的格式要看你安装的ORACLE字符集的类型, 比如: US7ASCII, date格式的类型就是: '01-Jan-01'     
    alter system set NLS_DATE_LANGUAGE = American      s
    alter session set NLS_DATE_LANGUAGE = American     


    或者在使用to_date时指定language:
    select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;    

    这样子做似乎比较麻烦,也不方便更改。  
    
    更多字符集可以查看:
    select * from nls_session_parameters     
    select * from V$NLS_PARAMETERS    

posted @ 2011-11-28 22:01  zg_2008  阅读(650)  评论(0)    收藏  举报