Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES

Gibt ein JSON-Objekt zurück, das eine Auflistung der eingeschränkten Features enthält, deren Nutzung der Verbraucher einer Snowflake Native App erlaubt hat.

Bemerkung

Derzeit werden nur externe und Apache Iceberg™-Tabellen unterstützt.

Syntax

SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES( '<app_name>' )
Copy

Argumente

app_name

Name der Snowflake Native App.

Bemerkung

Dieses Argument wird ignoriert, wenn die Systemfunktion von der App aufgerufen wird.

Rückgabewerte

Gibt eine JSON-formatierte Zeichenfolge zurück, die eine Liste aller für die App erlaubten Einstellungen für eingeschränkte Features enthält. Die JSON-formatierte Zeichenfolge hat die folgende Struktur:

"{""external_data"":{""allowed_cloud_providers"":""all""}}"
Copy

Nutzungshinweise

  • Wenn eine App diese Systemfunktion ausführt, ist der Parameter app_name nicht erforderlich und wird ignoriert, falls er angegeben ist. In diesem Zusammenhang werden alle eingeschränkten Features der App aufgeführt.

  • Wenn ein Anbieter oder Verbraucher diese Systemfunktion ausführt, ist der Parameter app_name erforderlich, der die eingeschränkten Features der App auflistet und angibt, ob sie aktiviert sind oder nicht.

Beispiele

So rufen Sie die Funktion auf:

SELECT SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES('hello_snowflake_app');
Copy

Beispielausgabe:

[
    {"external_data":{"allowed_cloud_providers":"all"}}
]
Copy