カテゴリ:

システム関数 (システム制御)

SYSTEM$BEGIN_DEBUG_APPLICATION

セッションデバッグモード を Snowflake Native App に対して有効にします。

構文

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

引数

'app_name'

セッションデバッグモードが有効になっているアプリの名前。

execution_mode =

セッションデバッグモード中に実行されるコマンドの動作。可能な値は次のとおりです。

  • 'AS_APPLICATION' (DEFAULT)

    すべてのステートメントはアプリと同じ権限で実行されます。これはコンシューマーアカウントのアプリの動作を模倣したものです。

  • 'AS_SETUP_SCRIPT'

    すべてのステートメントは、アプリの設定スクリプトと同じ権限で実行されます。これによりプロバイダーは、セッションデバッグモードを使用して設定スクリプトをテストできます。

使用上の注意

  • プロバイダーはこの関数を使用して、開発モードを使用して作成されたアプリのセッションデバッグモードを有効にすることができます。これによりプロバイダーは、アプリの動作やスクリプトの設定をテストすることができます。

次の例は、実行モードを AS_APPLICATION に設定する方法を示しています。

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

次の例は、実行モードを AS_SETUP_SCRIPT に設定する方法を示しています。

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