SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES

SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES (활성 동작 변경 번들 조회)

현재 사용 가능한 동작 변경 릴리스 번들(behavior change release bundle), 각 번들의 기본 상태, 그리고 현재 계정의 번들 실제 상태 배열을 반환해요.

출처: Snowflake SQL Reference - SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES

본문

참고: SYSTEM$ENABLE_BEHAVIOR_CHANGE_BUNDLE, SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE, SYSTEM$BEHAVIOR_CHANGE_BUNDLE_STATUS

구문

SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES()

인자

없음.

반환 값

현재 사용 가능한 동작 변경 번들을 나타내는 객체 배열을 담은 VARCHAR 값을 반환해요. 각 객체는 번들의 상태를 설명하는 다음 키들을 포함해요.

사용 시 참고 사항

  • SYSTEM$ENABLE_BEHAVIOR_CHANGE_BUNDLE 또는 SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE을 호출하면 지정된 번들의 isEnabled 값이 변경돼요.

  • SYSTEM$BEHAVIOR_CHANGE_BUNDLE_STATUS는 특정 번들에 대해 이 함수와 같은 정보를 반환해요.

예시

다음 예시는 현재 동작 변경 번들에 대한 정보를 반환해요.

SELECT SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES();
+--------------------------------------------------------------------------------------------------------------+
| SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES()                                                                 |
|--------------------------------------------------------------------------------------------------------------|
| [{"name":"2023_08","isDefault":true,"isEnabled":true},{"name":"2024_01","isDefault":false,"isEnabled":true}] |
+--------------------------------------------------------------------------------------------------------------+

다음 예시는 PARSE_JSON 함수를 사용해 배열을 VARIANT로 반환한 다음 FLATTEN 함수를 사용해 번들 정보를 표 형식으로 보여줘요.

SELECT
 bundles.VALUE:name::VARCHAR AS bundle_name,
 bundles.VALUE:isDefault::BOOLEAN AS is_enabled_by_default,
 bundles.VALUE:isEnabled::BOOLEAN AS is_actually_enabled_in_account
 FROM
 TABLE(FLATTEN(input => PARSE_JSON(SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES())))
 AS bundles;
+-------------+-----------------------+--------------------------------+
| BUNDLE_NAME | IS_ENABLED_BY_DEFAULT | IS_ACTUALLY_ENABLED_IN_ACCOUNT |
|-------------+-----------------------+--------------------------------|
| 2023_08     | True                  | True                           |
| 2024_01     | False                 | True                           |
+-------------+-----------------------+--------------------------------+

더 알아보기