- 类别:
上下文函数 (通用)
IS_USER_IMPORTED(SYS_CONTEXT 函数)¶
如果指定的用户是已导入当前账户的 组织用户,则返回 VARCHAR 值 'TRUE'。
- 另请参阅:
SYS_CONTEXT(SNOWFLAKE$ORGANIZATION 命名空间)、IS_GROUP_ACTIVATED(SYS_CONTEXT 函数)、IS_GROUP_IMPORTED(SYS_CONTEXT 函数)
语法¶
SYS_CONTEXT(
'SNOWFLAKE$ORGANIZATION' ,
'IS_USER_IMPORTED' ,
'<user_name>'
)
实参¶
'SNOWFLAKE$ORGANIZATION'指定您要调用函数以返回有关当前组织的上下文信息。
'IS_USER_IMPORTED'调用 IS_USER_IMPORTED 函数。
'user_name'指定要检查的用户的名称。
返回¶
该函数返回以下 VARCHAR 值之一:
如果用户是已导入当前账户的组织用户,则返回
'TRUE'。如果用户不是组织用户、未导入当前账户或为无效用户,则返回
'FALSE'。
要将此返回值与 BOOLEAN 值 TRUE 或 FALSE 进行比较,请将返回值 转换 为 BOOLEAN。例如:
SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name')::BOOLEAN = TRUE;
使用说明¶
示例¶
如果用户 my_user_name 是已导入当前账户的组织用户,则以下示例将返回 'TRUE':
SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name');