current_user-Funktion

Gilt für:Häkchen ja Databricks SQL Häkchen gesetzt ja Databricks Runtime 10.4 LTS und höher

Gibt den Benutzer zurück, der die Anweisung ausführt. current_user ist ein Alias für session_user.

Warnung

Diese Funktion ist als veraltet markiert. Der SQL-Standard behält sich CURRENT_USER den autorisierten Benutzer vor, gibt jedoch in Azure Databricks den Sitzungsbenutzer zurück, der irreführend sein kann. Verwenden Sie stattdessen session_user .

Syntax

current_user()

Argumente

Diese Funktion akzeptiert keine Argumente.

Gibt zurück

Ein STRING.

Die Klammern sind optional.

Hinweis

Wenn diese Funktion von einem Dienstprinzipal aufgerufen wird, gibt diese Funktion die UUID des Dienstprinzipals anstelle eines lesbaren Namens zurück.

Beispiele

> SELECT current_user();
 user1

> SELECT current_user;
 user1