Функция current_user

Область применения:флажок Databricks SQL флажок Databricks Runtime 10.4 LTS и выше

Возвращает пользователя, который выполняет инструкцию. current_user — это псевдоним для session_user.

Предупреждение

Эта функция устарела. Стандарт SQL резервирует CURRENT_USER для авторизованного пользователя, но в Azure Databricks возвращает пользователя сеанса, что может вводить в заблуждение. Вместо этого используйте session_user .

Синтаксис

current_user()

Аргументы

Эта функция не имеет аргументов.

Возвраты

STRING.

Скобки необязательны.

Примечание.

При вызове субъекта-службы эта функция возвращает идентификатор UUID субъекта-службы вместо удобочитаемого имени.

Примеры

> SELECT current_user();
 user1

> SELECT current_user;
 user1