今天遇到一个坑爹的问题,plsql无法查询带where条件的语句,是因为plsql中Oracle的客户端字符集和服务器上的不一样造成的,需要新增系统环境变量,特意记录下解决办法。

第一步:查询服务器上Oracle使用的字符集

select * from v$nls_parameters where parameter like \'NLS_CH%\';

第二步:设置环境变量(我的电脑–>属性–>更改设置–>高级–>环境变量–>新建)

 

 

变量名:NLS_LANG
变量值:AMERICAN_AMERICA.AL32UTF8

问题解决!~

 


版权声明:本文为chenyanbin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/chenyanbin/p/10929003.html