- 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>] )
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')
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')