Freigeben über


session_user-Funktion

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

Gibt den Benutzer zurück, der mit Azure Databricks verbunden ist.

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

session_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 session_user();
 user1

> SELECT session_user;
 user1