카테고리:

컨텍스트 함수 (일반)

IS_CONFIGURATION_SET(SYS_CONTEXT 함수)

지정된 구성에 값이 설정된 경우, 즉 구성의 상태가 DONE`인 경우 VARCHAR `’TRUE’``를 반환합니다. 구성에 값이 설정되지 않은 경우, 즉 구성의 상태가 :code:`PENDING`인 경우 :code:`FALSE`를 반환합니다.

참고 항목:

SYS_CONTEXT(SNOWFLAKE$APPLICATION 네임스페이스)

구문

SYS_CONTEXT(
  'SNOWFLAKE$APPLICATION' ,
  'IS_CONFIGURATION_SET' ,
  '<config_name>' ,
)
Copy

인자

'SNOWFLAKE$APPLICATION'

함수가 호출되는 앱에 대한 컨텍스트 정보를 반환하도록 함수 호출을 지정합니다.

'IS_CONFIGURATION_SET'

IS_CONFIGURATION_SET 함수를 호출합니다.

'config_name'

확인할 구성의 이름을 지정합니다.

반환

이 함수는 다음 VARCHAR 값 중 하나를 반환합니다.

  • 구성에 값이 설정된 경우 ``’TRUE’``를 반환합니다.

  • 구성에 값이 설정되지 않은 경우 ``’FALSE’``를 반환합니다.

이 반환 값을 BOOLEAN 값 TRUE 또는 FALSE와 비교하려면 반환 값을 :ref:`캐스트<label-data_type_explicit_casting>`하여 BOOLEAN로 반환합니다. 예:

SELECT SYS_CONTEXT('SNOWFLAKE$APPLICATION', 'IS_CONFIGURATION_SET', 'my_config_name')::BOOLEAN = TRUE;
Copy

사용법 노트

  • 이 함수는 앱에서만 사용할 수 있습니다.