- 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()
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();
+-----------------------------+
| CURRENT_ORGANIZATION_USER() |
|-----------------------------|
| TSMITH |
+-----------------------------+