SYSTEM$BEGIN_DEBUG_APPLICATION
SYSTEM$BEGIN_DEBUG_APPLICATION
프리뷰 기능 — 오픈 (Open). 모든 계정에서 사용할 수 있어요.
Snowflake Native App에 대한 세션 디버그 모드를 활성화해요.
본문
구문 (Syntax)
SYSTEM$BEGIN_DEBUG_APPLICATION( '' [ , ] )
인자 (Arguments)
'app_name'— 세션 디버그 모드가 활성화되는 앱의 이름이에요.{execution_mode = }— 세션 디버그 모드 동안 실행되는 명령의 동작이에요. 가능한 값:'AS_APPLICATION'(기본값) — 모든 문장이 앱과 동일한 권한을 사용하여 실행돼요. 이는 소비자 계정에서의 앱 동작을 모방해요.'AS_SETUP_SCRIPT'— 모든 문장이 앱의 설정 스크립트와 동일한 권한을 사용하여 실행돼요. 이를 통해 프로바이더는 세션 디버그 모드를 사용해 설정 스크립트를 테스트할 수 있어요.
사용 노트 (Usage Notes)
- 프로바이더는 이 함수를 사용하여 개발 모드로 생성된 앱에 세션 디버그 모드를 활성화할 수 있어요. 이를 통해 앱과 설정 스크립트의 동작을 테스트할 수 있어요.
예제 (Examples)
다음 예제는 실행 모드를 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')
더 알아보기
- Snowflake 시스템 제어 함수 — 관련 시스템 함수 전체 목록