- 类别:
:doc:`/sql-reference/functions-system`(系统控制)
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')