select * from v$parameter where name='nls_language';

解决方案 »

  1.   

    show parameter nls_language;
      

  2.   

    · 1、检查服务器上Oracle数据库的字符集
    ·
    · SQL> conn sys/change_on_install
    · 连接成功.
    ·
    · SQL> desc props$
    ·  列名                          可空值否   类型
    ·  ------------------------------- -------- ----
    ·  NAME                            NOT NULL VARCHAR2(30)
    ·  VALUE$                                   VARCHAR2(2000)
    ·  COMMENT$                                 VARCHAR2(2000)
    ·
    · SQL> col value$ format a40
    · SQL> select name,value$ from props$;
    ·
    · NAME                           VALUE$
    · ------------------------------ -------------------------
    · DICT.BASE                      2
    · NLS_LANGUAGE                   AMERICAN
    · NLS_TERRITORY                  AMERICA
    · NLS_CURRENCY                   $
    · NLS_ISO_CURRENCY               AMERICA
    · NLS_NUMERIC_CHARACTERS         .,
    · NLS_DATE_FORMAT                DD-MON-YY
    · NLS_DATE_LANGUAGE              AMERICAN
    · NLS_CHARACTERSET               ZHS16GBK
    · NLS_SORT                       BINARY
    · NLS_CALENDAR                   GREGORIAN
    · NLS_RDBMS_VERSION              7.3.4.0.0
    · GLOBAL_DB_NAME                 ORACLE.WORLD
    · EXPORT_VIEWS_VERSION           3
      

  3.   

    · 2、检查操作系统级Oracle汉字显示的字符集
    ·
    · 运行regedit,定位到:
    · HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
    ·
    · 找到以下字符串
    · NLS_LANG
      

  4.   

    select * from V$NLS_PARAMETERS
      

  5.   

    多谢各位
    我要的答案具体得到是下面这个,我问得不清楚NLS_CHARACTERSET               ZHS16GBK
    在谢各位