我安装的是PLSQL Developer(10)执行SQL发现弹出的错误提示对话框都是??表示,显示不出正确的提示信息。后来才明白是跟服务器的字符集不匹配的问题。方法如下:
1、查询oracle server端的字符集。打开SQL Window输入下面SQL查询服务端的字符集。
select userenv('language') from dual;
2、我的电脑中环境变量界面,在系统变量中新加:
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
其中的变量值跟服务器查询到得一致即可。
相关文章
- 关于asp.net程序连接不了ORACLE数据库而PL/SQL可以连接的问题
- Oracle SQL Developer 连接oracle报错ORA-01017: invalid username/password; logon denied
- 如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf符集和oracle exp 字符集问题。
- Oracle中PL/SQL 范例
- oracle12C数据库JSON的应用 --PL/SQL使用json简单入门篇
- Oracle SQL Developer 中配置JDBC驱动程序连接
- Oracle 设置字符集
- Oracle SQL Developer(oracle最新推出的图形化IDE,不同于PL/SQL DEVELOP)
- Oracle PL/SQL Articles
- pl/sql 远程连接oracle数据库问题(TNS:丢失连接)