- Categorias:
Funções de contexto (General)
IS_USER_IMPORTED (função SYS_CONTEXT)¶
Retorna o valor VARCHAR 'TRUE' se o usuário especificado é um usuário 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_GROUP_IMPORTED (função SYS_CONTEXT)
Sintaxe¶
SYS_CONTEXT(
'SNOWFLAKE$ORGANIZATION' ,
'IS_USER_IMPORTED' ,
'<user_name>'
)
Argumentos¶
'SNOWFLAKE$ORGANIZATION'Especifica que você deseja chamar uma função para retornar informações de contexto sobre a organização atual.
'IS_USER_IMPORTED'Chama a função IS_USER_IMPORTED.
'user_name'Especifica o nome do usuário a ser verificado.
Retornos¶
A função retorna um dos seguintes valores VARCHAR:
'TRUE'se o usuário for um usuário da organização que foi importado para a conta atual.'FALSE'se o usuário não for um usuário da organização, não tiver sido importado para a conta atual ou não for um usuário 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_USER_IMPORTED', 'my_user_name')::BOOLEAN = TRUE;
Notas de uso¶
Exemplos¶
O exemplo a seguir retorna 'TRUE' se o usuário my_user_name é um usuário da organização que foi importado para a conta atual:
SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name');