美文网首页
PLSQL连接Oracle使用like模糊查询中文时返回结果为空

PLSQL连接Oracle使用like模糊查询中文时返回结果为空

作者: 乘风破浪的姐姐 | 来源:发表于2020-02-05 14:28 被阅读0次

问题 :PLSQL连接Oracle,使用 select * from tableName d where d.columnName like '%好%' 这类语句返回查询结果为空。

解决方案:
1、在PLSQL中 执行sql:select userenv(‘language’) from dual;查看oracle服务器的编码集。


image.png

2、我的电脑右键,点击属性-高级系统设置-环境变量-新增系统环境变量。
变量名:NLS_LANG,
变量值:(上述SQL查询的结果)


image.png

3、打开PLSQL–首选项–Oracle—连接
①设置Oracle主目录名:OraClient11g_home1
②设置OCI库:D:\oracle\product\10.2.0\client_1\bin\oci.dll(对应在你的Oracle客户端地址下)
③应用并重启plsql


image.png

相关文章

网友评论

      本文标题:PLSQL连接Oracle使用like模糊查询中文时返回结果为空

      本文链接:https://www.haomeiwen.com/subject/wslsxhtx.html