我的oracle是汉化版的,时时间格式缺省显示为:2003-1月-28。
如何改为us7ascii字符集时,缺省的时间格式显示为:28-Jan-2003,而非28-1-2003;
请问怎么设置?

解决方案 »

  1.   

    这个可以使用to_char去格式化.
    无须设置什么.
      

  2.   

    alter system set NLS_DATE_LANGUAGE = American 
      

  3.   

    alter system set NLS_DATE_LANGUAGE = American alter session set NLS_DATE_LANGUAGE = American 或者在to_date中写select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual; 
      

  4.   

    alter system set nls_date_format='dd-mon-yyyy' scope=spfile;
      

  5.   

    alter system set NLS_DATE_LANGUAGE = American alter session set NLS_DATE_LANGUAGE = American 或者在to_date中写select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;