记一次PLSQL查询oracle数据问题

本人平常习惯使用plsql查询oracle数据,今天在查询一条数据时,发现使用plsql查询为空记一次PLSQL查询oracle数据问题

 

但是使用navicat查询出来又是有数据的

记一次PLSQL查询oracle数据问题

于是本人带着奇怪的心上网收了一下,这是什么问题,如何解决?,但是搜了半天发现都没有一个完整的解决方案,于是就写了这篇文章,希望对大家有所帮助;

1.在plsql中执行select userenv('language') from dual;语句,我的查询出来的数据是AMERICAN_AMERICA.AL32UTF8;

2.添加环境变量NLS_LANG;

记一次PLSQL查询oracle数据问题

 

然后点击确定->确定->确定,就保存啦;

3.最后,重新打开plsql,执行你需要执行的语句,就能查询到数据啦。

这种问题,在使用like模糊查询时同样适用,希望对大家有帮助,感谢!

 

上一篇:Java程序CPU使用率过高


下一篇:安装PLSQL Developer(紫色圆柱体)