使用PLSQL查询含有中文字符的表,显示出来一堆问号"???"
解决方法:
1. 查询服务端数据库编码
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
2. 设置本地环境变量
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

本文介绍了解决PLSQL查询中文字符时出现乱码的方法。首先查询服务端数据库编码,然后根据编码设置本地环境变量NLS_LANG。适用于需要处理中文数据的PLSQL开发者。
1936

被折叠的 条评论
为什么被折叠?



