- Kategorien:
Kontextfunktionen (Allgemein)
IS_USER_IMPORTED (SYS_CONTEXT-Funktion)¶
Gibt den VARCHAR-Wert 'TRUE' zurück, wenn der angegebene Benutzende ein Organisationsbenutzender ist, die in das aktuelle Konto importiert wurde.
- Siehe auch:
SYS_CONTEXT (SNOWFLAKE$ORGANIZATION-Namespace), IS_GROUP_ACTIVATED (SYS_CONTEXT-Funktion), IS_GROUP_IMPORTED (SYS_CONTEXT-Funktion)
Syntax¶
SYS_CONTEXT(
'SNOWFLAKE$ORGANIZATION' ,
'IS_USER_IMPORTED' ,
'<user_name>'
)
Argumente¶
'SNOWFLAKE$ORGANIZATION'Gibt an, dass Sie eine Funktion aufrufen möchten, um Kontextinformationen über die aktuelle Organisation zurückzugeben.
'IS_USER_IMPORTED'Ruft die IS_USER_IMPORTED-Funktion auf.
'user_name'Gibt den Namen des zu prüfenden Benutzenden an.
Rückgabewerte¶
Die Funktion gibt einen der folgenden VARCHAR-Werte zurück:
'TRUE', wenn der Benutzende ein Organisationsbenutzender ist, der in das aktuelle Konto importiert wurde.'FALSE', wenn der Benutzende kein Organisationsbenutzender ist, nicht in das aktuelle Konto importiert wurde oder kein gültiger Benutzender ist.
Zum Vergleich dieses Rückgabewerts mit dem BOOLEAN-Wert TRUE oder FALSE müssen Sie den Rückgabewert in BOOLEAN umwandeln. Beispiel:
SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name')::BOOLEAN = TRUE;
Nutzungshinweise¶
Beispiele¶
Das folgende Beispiel gibt 'TRUE' zurück, wenn der Benutzende my_user_name ein Organisationsbenutzender ist, der in das aktuelle Konto importiert wurde:
SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name');