Oracle数据库用模糊查询、或者= 怎么得不到汉字的搜索结果?

来源:互联网 发布:淘宝情侣店铺推荐 编辑:程序博客网 时间:2024/05/22 08:03
原因分析:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的。
解决方案:修改pl/sql developer 的编码格式
1、查看和修改oracle数据库字符集:
select userenv('language') from dual;
查询结果:AMERICAN_AMERICA.AL32UTF8
2、修改oracle数据库字符集:(在SQL Plus中)
在windows中创 建一个名为“NLS_LANG
”的系统环境变量,设置其值为“AMERICAN_AMERICA.AL32UTF8”。

然后重新启动 pl/sql developer,这样检索出来的中文内容就可以出来了,其它字符集设置同上


转自  http://www.flybi.net/question/3023

0 0
原创粉丝点击