カテゴリ:

システム関数 (システム制御)

SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE

現在のアカウントの指定された 動作変更リリースバンドル に含まれる動作変更を無効にします。

この関数は、特定のバンドル用 テスト期間 の開始時にそのバンドルで呼び出し可能になり、バンドルの オプトアウト期間 の後には使用できなくなります。

以下のいずれかの場合にはエラーが発生します。

  • この関数をバンドルのテスト期間が始まる前に呼び出す。

  • この関数をバンドルのオプトアウト期間が終了した後に呼び出す。

この関数を呼び出してテスト期間中に動作変更バンドルを無効すると、バンドルを再度有効にするか、オプトアウト期間が終了するまで、バンドルは無効のままになります。バンドルがデフォルトで有効になる場合、オプトアウト期間の開始時にSnowflakeはこの設定を上書きしません。

こちらもご参照ください。

SYSTEM$ENABLE_BEHAVIOR_CHANGE_BUNDLE, SYSTEM$BEHAVIOR_CHANGE_BUNDLE_STATUS, SYSTEM$SHOW_ACTIVE_BEHAVIOR_CHANGE_BUNDLES

構文

SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE( '<bundle_name>' )
Copy

引数

bundle_name

文字列として指定された、動作変更バンドルの名前。バンドル名を取得するには、 動作変更ログ をご参照ください。

戻り値

関数が動作の変更を正常に無効にした場合、 VARCHAR 値 DISABLED を返します。

次の例では、現在のアカウント用 2020_08 動作変更バンドルを無効にします。

SELECT SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE('2020_08');
Copy
+--------------------------------------------------+
| SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE('2020_08') |
|--------------------------------------------------|
| DISABLED                                         |
+--------------------------------------------------+