类别:

上下文函数 (通用)

IS_GROUP_IMPORTED(SYS_CONTEXT 函数)

如果指定的组是已导入当前账户的 组织用户组,则返回 VARCHAR 值 'TRUE'

另请参阅:

SYS_CONTEXT(SNOWFLAKE$ORGANIZATION 命名空间)IS_GROUP_ACTIVATED(SYS_CONTEXT 函数)IS_USER_IMPORTED(SYS_CONTEXT 函数)

语法

SYS_CONTEXT(
  'SNOWFLAKE$ORGANIZATION' ,
  'IS_GROUP_IMPORTED' ,
  '<group_name>'
)
Copy

实参

'SNOWFLAKE$ORGANIZATION'

指定您要调用函数以返回有关当前组织的上下文信息。

'IS_GROUP_IMPORTED'

调用 IS_GROUP_IMPORTED 函数。

'group_name'

指定要检查的组织用户组的名称。

返回

该函数返回以下 VARCHAR 值之一:

  • 如果组织用户组是已导入当前账户,则返回 'TRUE'

  • 如果组织用户组未导入到当前账户中,或者不是有效的组织用户组,则返回 'FALSE'

要将此返回值与 BOOLEAN 值 TRUE 或 FALSE 进行比较,请将返回值 转换 为 BOOLEAN。例如:

SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_GROUP_IMPORTED', 'my_group_name')::BOOLEAN = TRUE;
Copy

使用说明

示例

如果组 my_group_name 是已导入当前账户的组织用户组,则以下示例将返回 'TRUE'

SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_GROUP_IMPORTED', 'my_group_name');
Copy
语言: 中文