Función current_user

Se aplica a:casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 10.4 LTS y versiones posteriores

Devuelve el usuario que ejecuta la instrucción. current_user es un alias para session_user.

Advertencia

Esta función es desusada. El estándar SQL se reserva CURRENT_USER para el usuario autorizado, pero en Azure Databricks devuelve el usuario de sesión, lo que puede ser engañoso. Use session_user en su lugar.

Sintaxis

current_user()

Argumentos

Esta función no toma ningún argumento.

Devoluciones

STRING.

Las llaves son opcionales.

Nota:

Cuando una entidad de servicio la llama, esta función devuelve el UUID de la entidad de servicio en lugar de un nombre legible.

Ejemplos

> SELECT current_user();
 user1

> SELECT current_user;
 user1