USERENV 返回当前会话上下文属性

语法

userenv(parameter)

功能

返回当前会话上下文属性。

参数

  • parameter 上下文属性名,可取值如下:

    • Isdba: 若用户具有 dba 权限,则返回 true,否则返回 false。

    • Language: 返回当前会话对应的语言、地区和字符集。

    • LANG: 返回当前环境的语言的缩写。

    • Terminal: 返回当前会话所在终端的操作系统标识符。

    • Sessionid: 返回正在使用的审计会话号。

    • Client_info: 返回用户会话信息,若没有则返回 null。

返回值

根据参数不同则类型不同

示例

SQL> select userenv('isdba'), userenv('Language') from dual;

USEREN USERENV('LANGUAGE')
------ ----------------------------------------------------
TRUE   SIMPLIFIED CHINESE_CHINA.ZHS16GBK


SQL> select userenv('Terminal'), userenv('Client_info') from dual;

USERENV('TERMINA
----------------
USERENV('CLIENT_INFO')
----------------------------------------------------------------
WIN-SNOW

关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号