类别:

系统函数 (系统控制)

SYSTEM$DISABLE_BEHAVIOR_CHANGE_BUNDLE

为当前账户禁用指定 行为变更版本捆绑包 中包含的行为变更。

您可以在特定捆绑包的 测试期 开始时为该捆绑包调用此函数,而在该捆绑包的 选择退出期 结束之后,它将变为不可用状态。

在以下任一情况中都会发生错误:

  • 您可以在该捆绑包的测试期开始之前调用此函数。

  • 您可以在该捆绑包的选择退出期结束后调用此函数。

在测试期间,如果您调用此函数禁用行为变更捆绑包,则该捆绑包将一直保持禁用状态,直到您再次启用它或选择退出期结束。在退出期开始时,Snowflake 不会在选择替换此设置,此时捆绑包默认启用。

另请参阅:

SYSTEM$ENABLE_BEHAVIOR_CHANGE_BUNDLESYSTEM$BEHAVIOR_CHANGE_BUNDLE_STATUSSYSTEM$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                                         |
+--------------------------------------------------+
语言: 中文