日期:2014-05-17  浏览次数:20866 次

用什么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