Categorias:

Funções de contexto (Sessão)

CURRENT_USER

Retorna o nome do usuário atualmente logado no sistema.

Sintaxe

CURRENT_USER()

CURRENT_USER
Copy

Notas de uso

  • Para cumprir as normas ANSI, esta função pode ser chamada sem parênteses.

  • É permitido o acesso em um UDF seguro ou exibição segura que contém esta função para um compartilhamento. Quando a UDF segura ou a exibição segura é acessada a partir da conta de consumidor de compartilhamento de dados, esta funçõ sempre retorna um valor NULL.

  • O Snowflake retorna um valor NULL se esta função for utilizada em uma política de mascaramento ou política de acesso a linhas que é atribuída a uma tabela ou exibição compartilhada.

Exemplos

Isso mostra como chamar a função CURRENT_USER:

SELECT CURRENT_USER();
Copy

Saída:

+----------------+
| CURRENT_USER() |
|----------------|
| TSMITH         |
+----------------+
Copy