カテゴリ:

システム関数 (システム情報)

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()
Copy

引数

なし。

戻り値

現在利用可能な動作変更バンドルを表すオブジェクトの配列を含む VARCHAR 値を返します。各オブジェクトには以下のキーがあり、バンドルのステータスを表します。

キー

値の説明

name

動作変更バンドルの名前

isDefault

現在のアカウントのデフォルトで関連バンドルの有効化が予期される場合は true。それ以外では false

isEnabled

現在のアカウントのデフォルトで関連バンドルが実際に有効化される場合は true。それ以外では false

使用上の注意

次の例は、現在の動作変更バンドルに関する情報を返します。

SELECT SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES();
Copy
+--------------------------------------------------------------------------------------------------------------+
| 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;
Copy
+-------------+-----------------------+--------------------------------+
| BUNDLE_NAME | IS_ENABLED_BY_DEFAULT | IS_ACTUALLY_ENABLED_IN_ACCOUNT |
|-------------+-----------------------+--------------------------------|
| 2023_08     | True                  | True                           |
| 2024_01     | False                 | True                           |
+-------------+-----------------------+--------------------------------+