Categorias:

Funções de contexto (General)

IS_GROUP_IMPORTED (função SYS_CONTEXT)

Retorna o valor VARCHAR 'TRUE' se o grupo especificado é um grupo de usuários da organização que foi importado para a conta atual.

Consulte também:

SYS_CONTEXT (namespace SNOWFLAKE$ORGANIZATION), IS_GROUP_ACTIVATED (função SYS_CONTEXT), IS_USER_IMPORTED (função SYS_CONTEXT)

Sintaxe

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

Argumentos

'SNOWFLAKE$ORGANIZATION'

Especifica que você deseja chamar uma função para retornar informações de contexto sobre a organização atual.

'IS_GROUP_IMPORTED'

Chama a função IS_GROUP_IMPORTED.

'group_name'

Especifica o nome do grupo de usuários da organização a ser verificado.

Retornos

A função retorna um dos seguintes valores VARCHAR:

  • 'TRUE' se o grupo de usuários da organização foi importado para a conta atual.

  • 'FALSE' se o grupo de usuários da organização não foi importado para a conta atual ou não é um grupo de usuários da organização válido.

Para comparar esse valor de retorno com o valor BOOLEAN TRUE ou FALSE, converta o valor de retorno para BOOLEAN. Por exemplo:

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

Notas de uso

Exemplos

O exemplo a seguir retorna 'TRUE' se o grupo my_group_name é um grupo de usuários da organização que foi importado para a conta atual:

SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_GROUP_IMPORTED', 'my_group_name');
Copy