- 类别:
系统函数 (系统控制)
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>' )
实参¶
bundle_name
行为变更捆绑包的名称,指定为字符串。要获取捆绑包的名称,请参阅 行为变更日志。
返回¶
如果函数成功禁用行为变更,则返回 VARCHAR 值 DISABLED
。
示例¶
以下示例为当前账户禁用 2020_08
行为变更捆绑包。
SELECT SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE('2020_08');
+--------------------------------------------------+
| SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE('2020_08') |
|--------------------------------------------------|
| DISABLED |
+--------------------------------------------------+