PLSQL,SQL*PLUS获取当前用户名?

use*_*374 5 sql plsql sqlplus

我知道show user命令返回:USER是"SCOTT"

但是在sql查询或plsql脚本中是否有可能只获取当前用户的用户名并将其存储在变量中?

Jef*_*emp 8

USER可使用内置函数.

DECLARE
  v VARCHAR2(30);
BEGIN
  v := USER;
END;
Run Code Online (Sandbox Code Playgroud)


Cha*_*ins 5

SYS_CONTEXT( 'USERENV', 'CURRENT_USER' )
Run Code Online (Sandbox Code Playgroud)