current_user 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime 10.4 LTS 及更高版本

返回执行语句的用户。 current_usersession_user的别名。

Warning

不推荐使用此函数。 SQL 标准为授权用户保留CURRENT_USER,但在Azure Databricks返回会话用户,这可能会产生误导。 请改用 session_user

语法

current_user()

参数

此函数没有参数。

返回

一个 STRING

括号是可选的。

注意

服务主体调用时,此函数返回服务主体的 UUID 而不是可读名称。

示例

> SELECT current_user();
 user1

> SELECT current_user;
 user1