Kategorien:

Kontextfunktionen (Sitzung)

CURRENT_USER

Gibt den Namen des aktuell am System angemeldeten Benutzers zurück.

Syntax

CURRENT_USER()

CURRENT_USER
Copy

Nutzungshinweise

  • Zur Erfüllung der ANSI-Standards kann diese Funktion ohne Klammern aufgerufen werden.

  • Der Zugriff auf eine Freigabe von einer sicheren UDF oder einer sicheren Ansicht, die diese Funktion enthält, ist zulässig. Wenn auf die sichere UDF oder die sichere Ansicht über das Data Sharing-Verbraucherkonto zugegriffen wird, gibt diese Funktion immer einen NULL-Wert zurück.

  • Snowflake gibt einen NULL-Wert zurück, wenn diese Funktion in einer Maskierungsrichtlinie oder einer Zeilenzugriffsrichtlinie verwendet wird, die einer freigegebenen Tabelle oder Ansicht zugewiesen ist.

Beispiele

Hier sehen Sie, wie sich die Funktion CURRENT_USER aufrufen lässt:

SELECT CURRENT_USER();
Copy

Ausgabe:

+----------------+
| CURRENT_USER() |
|----------------|
| TSMITH         |
+----------------+
Copy