工作总结03
1使用PL/SQL Developer 连接远程oracle数据库,在执行查询的时候,where后面的条件使用中文字符,查询不出结果,英文和数字可以查询出结果。
原因:字符集的原因。
01.首先查看oracle服务器的字符集:
select userenv('language') from dual;
结果:AMERICAN_AMERICA.AL32UTF8
02.由于本机未安装oracle数据库,直接设置 PL/SQL Developer 的字符集。
我的电脑中环境变量界面,在系统变量中新加:
变量名:NLS_LANG
变量值:AMERICAN_AMERICA.AL32UTF8
其中的变量值跟服务器查询到得一致即可。