在PLSQL, sql语句中带有中文的查询条件查询不到数据

Posted strugglevip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在PLSQL, sql语句中带有中文的查询条件查询不到数据相关的知识,希望对你有一定的参考价值。

使用PLSQL查询时,查询条件里有中文查不出结果同时也不报错,而且表里该数据又存在,查询英文可以使用,这是PLSQL字符编码问题。

解决办法就是设置一个系统环境变量就好了。

右击“计算机”-“属性”-“高级系统设置”-“环境变量”,在系统变量下,

“新建” 变量名:NLS_LANG;

变量值:AMERICAN_AMERICA.AL32UTF8

最后重启PLSQL就好了。

以上是关于在PLSQL, sql语句中带有中文的查询条件查询不到数据的主要内容,如果未能解决你的问题,请参考以下文章

oracle过程中查询语句where条件中带变量怎么实现?

在函数 Oracle PLSQL 中带最高薪水员工 id 的查询?

210218:PLSQL查询出Oracle数据后无法修改怎么办

使用plsql时查询Oracle语句中文无法匹配问题

plsql怎么看查询的数据总数

PLSQL:查询语句简述