PL/SQL Developer 使用中文条件查询时无数据,这是由于字符集的不一致导致的。
1、执行以下sql命令:select userenv('language') from dual;
显示:AMERICAN_AMERICA.AL32UTF8
2、 设置本地环境变量。(PLSQL优先从环境变量中获取属性)
右击 我的电脑 -> 属性 -> 告警
系统属性 -> 高级 -> 环境变量 -> 系统变量栏
新增如下两条记录:
1
2
3
|
NLS_CHARACTERSET = AL32UTF8
NLS_LANG = AMERICAN_AMERICA.AL32UTF8
|