ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 如何讓Linux中的ORACLE在SQL提示符下顯示漢字

如何讓Linux中的ORACLE在SQL提示符下顯示漢字

原创 Linux操作系统 作者:vongates 时间:2019-02-28 21:24:04 0 删除 编辑
我們知道在Linux中用戶的環境變量很為重要,有的時候環境變量設的不好,連ORACLE的安裝都成問題,在我們日常使用的系統中,Database中一定會存在中文的,可是當我們在用sql語句來查詢相關內容時,顯示給我們的是一些不認識的字符。。我們如何做呢

1.我們都知道在v$nls_parameters中的NLS_CHARACTERSET決定了客戶端的字符設定
SQL> select * from v$nls_parameters
  2  where parameter='NLS_CHARACTERSET';

PARAMETER          VALUE
-----------------------  ----------------------------------------------
NLS_CHARACTERSET    ZHT16BIG5

2.我們只要設定使oracle的sqlplus的用戶的環境變量的NLS_LANG就可以了

LINUX>export NLS_LANG=AMERICAN_AMERICA.ZHT16BIG5

只要保証1,2步中的這兩個值一樣就可以了。。。。

e.g.

SQL> select emp_name from emp

  2  where rownum <=2;

EMP_NAME
--------------------
蔡亞亞
華敏英

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-51672/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-11

  • 博文量
    81
  • 访问量
    50689