- 类别:
上下文函数 (会话)
CURRENT_USER¶
返回当前登录系统的用户名。
语法¶
CURRENT_USER()
CURRENT_USER
实参¶
无。
返回¶
此函数返回 VARCHAR 类型的值。
使用说明¶
为符合 ANSI 标准,可以在 SQL 语句中调用此函数,而不必带括号。
然而,如果您正在将一个 Snowflake Scripting 变量 设置为调用函数的表达式(例如,
my_var := CURRENT_USER();
),则必须包含括号。有关更多信息,请参阅 上下文函数的用法说明。允许向共享授予对包含此函数的 安全 UDF 或 安全视图 的访问权限。当从数据共享使用者账户访问安全 UDF 或安全视图时,此函数始终返回 NULL 值。
示例¶
此示例调用 CURRENT_USER 函数:
SELECT CURRENT_USER();
+----------------+
| CURRENT_USER() |
|----------------|
| TSMITH |
+----------------+