类别:

:doc:`/sql-reference/functions-system`(系统控制)

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
语言: 中文