我查询星期几的语句如下:
 select 
    to_char(trunc(sysdate),'day')
 from dual
 该语句显示英文星期,但我在其他的客户端上查询又显示中文,在网上得知好像要通过
(ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN'; )来设置日期语言,我想知道本客户端的日期语言是什么类型的,该怎么得知啊?
   我用select  * from session 查询后也没看到有什么日期语言格式啊?

解决方案 »

  1.   

    SELECT to_char(SYSDATE, 'day', 'nls_language=AMERICAN_AMERICA')
      FROM dual;--查询日期语言
    select * from v$nls_parameters;
      

  2.   

    SQL> SELECT USERENV ('language') FROM DUAL
      2  ;
     
    USERENV('LANGUAGE')
    ----------------------------------------------------
    SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      

  3.   

    http://topic.csdn.net/u/20110719/12/cabecfb0-4af5-42d7-98d0-48b071a54b42.html?70081