问题 :PLSQL连接Oracle,使用 select * from tableName d where d.columnName like '%好%' 这类语句返回查询结果为空。
解决方案:
1、在PLSQL中 执行sql:select userenv(‘language’) from dual;查看oracle服务器的编码集。
2、我的电脑右键,点击属性-高级系统设置-环境变量-新增系统环境变量。
变量名:NLS_LANG,
变量值:(上述SQL查询的结果)
3、打开PLSQL–首选项–Oracle—连接
①设置Oracle主目录名:OraClient11g_home1
②设置OCI库:D:\oracle\product\10.2.0\client_1\bin\oci.dll(对应在你的Oracle客户端地址下)
③应用并重启plsql