- Categorias:
Funções do sistema (Controle do sistema)
SYSTEM$BEGIN_DEBUG_APPLICATION¶
Habilita o modo de depuração de sessão para um Snowflake Native App.
Sintaxe¶
SYSTEM$BEGIN_DEBUG_APPLICATION( '<app_name>' [ , <execution_mode>] )
Argumentos¶
'app_name'
O nome do aplicativo no qual o modo de depuração de sessão está sendo ativado.
execution_mode =
O comportamento dos comandos executados durante o modo de depuração de sessão. Os valores possíveis são:
'AS_APPLICATION'
(DEFAULT)Todas as instruções são executadas com os mesmos privilégios do aplicativo. Isso imita o comportamento do aplicativo na conta do consumidor.
'AS_SETUP_SCRIPT'
Todas as instruções são executadas usando os mesmos privilégios do script de configuração do aplicativo. Isso permite que os provedores testem o script de configuração usando o modo de depuração de sessão.
Notas de uso¶
Os provedores podem usar essa função para ativar o modo de depuração de sessão em um aplicativo criado usando o modo de desenvolvimento. Isso permite que os provedores testem o comportamento do aplicativo e do script de configuração.
Exemplos¶
O exemplo a seguir mostra como definir o modo de execução para AS_APPLICATION
:
SELECT SYSTEM$BEGIN_DEBUG_APPLICATION( 'hello_snowflake_app', execution_mode ='AS_APPLICATION')
O exemplo a seguir mostra como definir o modo de execução para AS_SETUP_SCRIPT
:
SELECT SYSTEM$BEGIN_DEBUG_APPLICATION( 'hello_snowflake_app', execution_mode = 'AS_SETUP_SCRIPT')