SYS_CONTEXT
功能描述
返回与上下文命名空间相关的参数值。
语法格式
SYS_CONTEXT(expr1, expr2)
参数说明
expr1
: 当前只能为'USERENV'
expr2
: 当前支持的值包括以下列项:'LANGUAGE'
:当前会话所连接数据库的时区和字符集。'SESSIONID'
:当前会话的会话ID。'SESSION_USERID'
:当前会话的用户ID。'SESSION_USER'
:当前会话的用户名。'IP_ADDRESS'
:连接客户端的机器的IP地址。
函数返回类型
VARCHAR类型字符串。
示例
sql
SQL> SELECT SYS_CONTEXT('USERENV', 'LANGUAGE') FROM dual;
EXPR1 |
------------------------------------------------------------------------------
GMT+08:00.utf8|
SQL> SELECT SYS_CONTEXT('USERENV', 'SESSION_USER') FROM dual;
EXPR1 |
------------------------------------------------------------------------------
U1|
SQL> SELECT SYS_CONTEXT('USERENV', 'IP_ADDRESS') FROM dual;
EXPR1 |
------------------------------------------------------------------------------
192.168.2.223|