SESSION_USER
功能特性
查看和切换连接会话当前用户。
示例
查看当前用户。
sql
SHOW SESSION_USER;
切换当前用户。
sql
SET SESSION_USER TO username;
SET SESSION AUTHORIZATION username;
注意:
- 任何用户都不可切换到安全管理员(SYSSSO)和审计管理员(SYSAUDITOR)。
- 登录用户具备DBA权限或是系统管理员、安全管理员和审计管理员之一时,才能进行切换当前用户。
- 安全管理员(SYSSSO)仅支持切换到安全员,切换后不可再切换回安全管理员(SYSSSO)。
- 审计管理员(SYSSSO)仅支持切换到审计员,切换后不可再切换回审计管理员(SYSSSO)。
- 切换仅改变当前用户(sys_session.curr_user_id和curr_user_name),登录用户不发生变化(sys_session.user_id和user_name)。