工作总结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
其中的变量值跟服务器查询到得一致即可。

猜你喜欢

转载自www.cnblogs.com/lyb0103/p/9764415.html