PLSQL 中文显示问号的解决方法
2016-03-15 14:52
218 查看
使用PLSQL查询含有中文字符的表,显示出来一堆问号"???"
解决方法:
1. 查询服务端数据库编码
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
2. 设置本地环境变量
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
解决方法:
1. 查询服务端数据库编码
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
2. 设置本地环境变量
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
相关文章推荐
- mysql常用命令
- Mybatis学习记录(三)----理解SqlMapConfig.xml文件
- Oracle查询性能优化
- 低调好用的mysql开发和管理工具:dbForge Studio for MySQL
- 跟我一起学Microsoft SQL Server 2012 Internals(2.1)
- navicat连接MSSQL和ORACLE
- SQLdeveloper换成windows主题后不显示的情况
- Memcache工作原理及其例子
- mysql 存储过程
- 备忘:Alter Table中: ALTER vs CHANGE vs MODIFY COLUMN 区别
- 9、数据库连接池的实现
- mysql 的列转行
- Oracle物化视图
- mongodb - Replication Set成员维护
- 数据库:JDBC编程
- PL/SQL使用
- mysql 的行转列
- mysql dump备份方式 mysql还原操作练习
- 可输出sql的PrepareStatement封装
- SQLite数据库的简单操作