Freigeben über


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 Benutzer.

Hinweis

Der SQL-Standard unterscheidet zwischen CURRENT_USER und SESSION_USER. In Databricks SQL und Databricks Runtime 14.1 und höher sollten Sie SESSION_USER anstelle von CURRENT_USER oder USER verwenden.

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