当前位置: 代码迷 >> Oracle管理 >> 用什么sql语句可以在plsql里面查到当前数据库的编码方式?是GBK还是utf-8呢?该如何解决
  详细解决方案

用什么sql语句可以在plsql里面查到当前数据库的编码方式?是GBK还是utf-8呢?该如何解决

热度:9   发布时间:2016-04-24 05:19:11.0
用什么sql语句可以在plsql里面查到当前数据库的编码方式?是GBK还是utf-8呢?
用什么sql语句可以在plsql里面查到当前数据库的编码方式?是GBK还是utf-8呢?

数据库是oracle 10g。

------解决方案--------------------
select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
------解决方案--------------------
SQL code
select * from nls_database_parameters where parameter in('NLS_CHARACTERSET');
------解决方案--------------------
楼上两位没错,还可以用下面的语句,如果有权限的话:
select value$ from sys.props$ where name='NLS_CHARACTERSET'

实际上nls_database_parameters就是一个针对sys.props$的视图。
------解决方案--------------------
楼上两位没错,还可以用下面的语句,如果有权限的话:
select value$ from sys.props$ where name='NLS_CHARACTERSET'

实际上nls_database_parameters就是一个针对sys.props$的视图。
------解决方案--------------------
select * from nls_database_parameters where parameter in ('NLS_CHARACTERSET')
------解决方案--------------------
show parameter nls
  相关解决方案