Kategorien:

Kontextfunktionen (Allgemein)

IS_CONFIGURATION_SET (SYS_CONTEXT-Funktion)

Gibt den VARCHAR-Wert 'TRUE' zurück, wenn für die angegebene Konfiguration ein Wert festgelegt ist, d. h., wenn der Status der Konfiguration DONE ist. Gibt FALSE zurück, wenn für die Konfiguration kein Wert festgelegt ist, d. h., wenn der Status der Konfiguration:code:PENDING ist.

Siehe auch:

SYS_CONTEXT (SNOWFLAKE$APPLICATION-Namespace)

Syntax

SYS_CONTEXT(
  'SNOWFLAKE$APPLICATION' ,
  'IS_CONFIGURATION_SET' ,
  '<config_name>' ,
)
Copy

Argumente

'SNOWFLAKE$APPLICATION'

Gibt an, dass Sie eine Funktion aufrufen möchten, um Kontextinformationen zu der App zurückzugeben, in der die Funktion aufgerufen wird.

'IS_CONFIGURATION_SET'

Ruft die IS_CONFIGURATION_SET-Funktion auf.

'config_name'

Gibt den Namen der zu prüfenden Konfiguration an.

Rückgabewerte

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

  • 'TRUE', wenn für die Konfiguration ein Wert festgelegt ist.

  • 'FALSE', wenn für die Konfiguration kein Wert festgelegt 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$APPLICATION', 'IS_CONFIGURATION_SET', 'my_config_name')::BOOLEAN = TRUE;
Copy

Nutzungshinweise

  • Diese Funktion kann nur von einer App verwendet werden.