Kategorien:

Kontextfunktionen (Sitzung)

CURRENT_ORGANIZATION_USER

Gibt den Namen des aktuell im System angemeldeten Benutzers zurück, aber nur, wenn der Benutzer ein Organisationsbenutzer ist.

Syntax

CURRENT_ORGANIZATION_USER()
Copy

Argumente

Keine.

Rückgabewerte

Wenn der aktuelle Benutzer ein Organisationsbenutzer ist, wird ein Wert vom Typ VARCHAR zurückgegeben.

Wenn der aktuelle Benutzer kein Organisationsbenutzer ist, wird NULL zurückgegeben.

Nutzungshinweise

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

    Wenn Sie jedoch eine Snowflake Scripting-Variable für einen Ausdruck festlegen, der die Funktion aufruft (z. B. my_var := CURRENT_ORGANIZATION_USER();), müssen Sie die Klammern einschließen. Weitere Informationen finden Sie unter in den Nutzungshinweisen für Kontextfunktionen.

  • Anders als die Kontextfunktion CURRENT_USER kann diese Funktion einen Benutzer zurückgeben, wenn sie von einem Verbraucherkonto mit Datenfreigabe aufgerufen wird.

Beispiele

SELECT CURRENT_ORGANIZATION_USER();
Copy
+-----------------------------+
| CURRENT_ORGANIZATION_USER() |
|-----------------------------|
| TSMITH                      |
+-----------------------------+