plsql进行中文条件查询时无结果
- SELECT * FROM v$nls_parameters;
- 查看NLS_CHARACTERSET 的值是多少(我的是AL32UTF8);
- 设置环境变量(把AL32UTF8修改成上一步查询的值)
NLS_LANG=AMERICAN_AMERICA.AL32UTF8 - 电脑注销(或者重启电脑);
- 原因: 客户端与服务器端编码不一致;
- NLS_LANG 参数组成
NLS_LANG=<NLS_LANGUAGE>_<NLS_TERRITORY>.<NL_CHARACTERSET>;