- 카테고리:
시스템 함수 (시스템 정보)
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 |
+-------------+-----------------------+--------------------------------+