Kategorien:

Systemfunktionen (Systemsteuerung)

SYSTEM$BEGIN_DEBUG_APPLICATION

Aktiviert den Sitzungs-Debug-Modus für eine Snowflake Native App.

Syntax

SYSTEM$BEGIN_DEBUG_APPLICATION( '<app_name>' [ , <execution_mode>] )
Copy

Argumente

'app_name'

Der Name der App, für die der Sitzungs-Debug-Modus aktiviert wird.

execution_mode =

Die Verhaltensweise von Befehlen, die im Sitzungs-Debug-Modus ausgeführt werden. Mögliche Werte sind:

  • 'AS_APPLICATION' (DEFAULT)

    Alle Anweisungen werden mit denselben Berechtigungen wie die App ausgeführt. Dadurch wird das Verhalten der App im Konto des Verbrauchers imitiert.

  • 'AS_SETUP_SCRIPT'

    Alle Anweisungen werden mit denselben Berechtigungen wie das Setup-Skript der App ausgeführt. Damit können Anbieter das Setup-Skript im Sitzungs-Debug-Modus testen.

Nutzungshinweise

  • Anbieter können diese Funktion verwenden, um den Sitzungs-Debug-Modus für eine App zu aktivieren, die im Entwicklungsmodus erstellt wurde. Dies ermöglicht Anbietern, die Verhaltensweise der App und des Setup-Skripts zu testen.

Beispiele

Das folgende Beispiel zeigt, wie Sie den Ausführungsmodus auf AS_APPLICATION setzen:

SELECT SYSTEM$BEGIN_DEBUG_APPLICATION( 'hello_snowflake_app', execution_mode ='AS_APPLICATION')
Copy

Das folgende Beispiel zeigt, wie Sie den Ausführungsmodus auf AS_SETUP_SCRIPT setzen:

SELECT SYSTEM$BEGIN_DEBUG_APPLICATION( 'hello_snowflake_app', execution_mode = 'AS_SETUP_SCRIPT')
Copy