- カテゴリ:
システム関数 (システム制御)
SYSTEM$BEGIN_DEBUG_APPLICATION¶
セッションデバッグモード を Snowflake Native App に対して有効にします。
構文¶
SYSTEM$BEGIN_DEBUG_APPLICATION( '<app_name>' [ , <execution_mode>] )
引数¶
'app_name'
セッションデバッグモードが有効になっているアプリの名前。
execution_mode =
セッションデバッグモード中に実行されるコマンドの動作。可能な値は次のとおりです。
'AS_APPLICATION'
(DEFAULT)すべてのステートメントはアプリと同じ権限で実行されます。これはコンシューマーアカウントのアプリの動作を模倣したものです。
'AS_SETUP_SCRIPT'
すべてのステートメントは、アプリの設定スクリプトと同じ権限で実行されます。これによりプロバイダーは、セッションデバッグモードを使用して設定スクリプトをテストできます。
使用上の注意¶
プロバイダーはこの関数を使用して、開発モードを使用して作成されたアプリのセッションデバッグモードを有効にすることができます。これによりプロバイダーは、アプリの動作やスクリプトの設定をテストすることができます。
例¶
次の例は、実行モードを AS_APPLICATION
に設定する方法を示しています。
SELECT SYSTEM$BEGIN_DEBUG_APPLICATION( 'hello_snowflake_app', execution_mode ='AS_APPLICATION')
次の例は、実行モードを AS_SETUP_SCRIPT
に設定する方法を示しています。
SELECT SYSTEM$BEGIN_DEBUG_APPLICATION( 'hello_snowflake_app', execution_mode = 'AS_SETUP_SCRIPT')