PLSQL字符集问题

select *

from GGAQ_HJ_SYZHCX t

where wpmc = '苯乙酸'

 

条件中有中文 无法查询

 

1、查询oracle server端的字符集。打开PLSQL的查询窗口中输入下面SQL查询语句。

select userenv('language') from dual;

得到的服务器字符集为:SIMPLIFIED CHINESE_CHINA.AL32UTF8

2、我的电脑中环境变量界面,在系统变量中新加:

变量名:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.AL32UTF8

变量值跟服务器查询到的值一致即可。

3.然后退出PL/SQL Developer再重新打开登陆进Oracle。


版权声明:本文为shubingzhuoxue原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。