oracle的userenv和nls_lang详解
1、userenv最常见的使用
userenv函数返回当前会话(session)的相关信息。以下sql语句可以查询当前会话连接的数据库字符集
select userenv('language') from dual;
有关userenv('parameter')
返回值的官网介绍如下
意思就是:返回的是当前会话使用的language和territory。characterset是数据库的字符集。
下面我们就去验证这种情况
2、windows上plsql使用userenv
先看下数据库真实的语言、地区和字符集
再看下windows上NLS_LANG环境变量
最后看下plsql上userenv执行的结果