SYSTEM$BEGIN_DEBUG_APPLICATION

SYSTEM$BEGIN_DEBUG_APPLICATION

프리뷰 기능 — 오픈 (Open). 모든 계정에서 사용할 수 있어요.

Snowflake Native App에 대한 세션 디버그 모드를 활성화해요.

출처: Snowflake SYSTEM$BEGIN_DEBUG_APPLICATION 함수 문서

본문

구문 (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')

더 알아보기