Kategorien:

Kontextfunktionen (Allgemein)

IS_GROUP_IMPORTED (SYS_CONTEXT-Funktion)

Gibt den VARCHAR-Wert 'TRUE' zurück, wenn die angegebene Gruppe eine Benutzergruppe der Organisation ist, die in das aktuelle Konto importiert wurde.

Siehe auch:

SYS_CONTEXT (SNOWFLAKE$ORGANIZATION-Namespace), IS_GROUP_ACTIVATED (SYS_CONTEXT-Funktion), IS_USER_IMPORTED (SYS_CONTEXT-Funktion)

Syntax

SYS_CONTEXT(
  'SNOWFLAKE$ORGANIZATION' ,
  'IS_GROUP_IMPORTED' ,
  '<group_name>'
)
Copy

Argumente

'SNOWFLAKE$ORGANIZATION'

Gibt an, dass Sie eine Funktion aufrufen möchten, um Kontextinformationen über die aktuelle Organisation zurückzugeben.

'IS_GROUP_IMPORTED'

Ruft die IS_GROUP_IMPORTED-Funktion auf.

'group_name'

Gibt den Namen der zu prüfenden Benutzergruppe der Organisation an.

Rückgabewerte

Die Funktion gibt einen der folgenden VARCHAR-Werte zurück:

  • 'TRUE', wenn die Benutzergruppe der Organisation in das aktuelle Konto importiert wurde.

  • 'FALSE', wenn die Benutzergruppe der Organisation nicht in das aktuelle Konto importiert wurde oder keine gültige Organisationsbenutzergruppe 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_GROUP_IMPORTED', 'my_group_name')::BOOLEAN = TRUE;
Copy

Nutzungshinweise

Beispiele

Das folgende Beispiel gibt 'TRUE' zurück, wenn die Gruppe my_group_name eine Benutzergruppe der Organisation ist, die in das aktuelle Konto importiert wurde:

SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_GROUP_IMPORTED', 'my_group_name');
Copy