- Categorias:
Funções de contexto (Sessão)
CURRENT_ORGANIZATION_USER¶
Retorna o nome do usuário atualmente conectado ao sistema, mas somente se o usuário for um usuário da organização.
Sintaxe¶
CURRENT_ORGANIZATION_USER()
Argumentos¶
Nenhum.
Retornos¶
Se o usuário atual for um usuário da organização, retorna um valor do tipo VARCHAR.
Se o usuário atual não for um usuário da organização, retornará NULL.
Notas de uso¶
Para cumprir o padrão ANSI, esta função pode ser chamada sem parênteses em instruções SQL.
Entretanto, se você estiver configurando uma variável Snowflake Scripting para uma expressão que chama a função (por exemplo,
my_var := CURRENT_ORGANIZATION_USER();
), é necessário incluir os parênteses. Para obter mais informações, consulte as notas de uso para funções de contexto.Ao contrário da função de contexto CURRENT_USER, essa função pode retornar um usuário quando for chamada de uma conta de consumidor de compartilhamento de dados.
Exemplos¶
SELECT CURRENT_ORGANIZATION_USER();
+-----------------------------+
| CURRENT_ORGANIZATION_USER() |
|-----------------------------|
| TSMITH |
+-----------------------------+