<budget_name>!REMOVE_CUSTOM_ACTIONS¶
从预算中移除一项或多项 自定义操作。
语法¶
实参¶
threshold触发自定义操作的阈值百分比。如果未指定过程名称,则移除为此阈值设置的所有自定义操作。
'stored_procedure'与自定义操作关联的存储过程的完全限定名称。Snowflake 会移除与指定存储过程和阈值匹配的所有自定义操作。
备注
传递过程的完全限定名称时,请使用 GET_CUSTOM_ACTIONS 方法的输出中的
PROCEDURE_FQN值。
返回¶
返回一个 VARCHAR 值,表示已成功移除的自定义操作的数量。
访问控制要求¶
要为预算调用此方法,需要具备以下权限和角色:
预算实例的 ADMIN 实例角色。
对包含预算实例的数据库和架构的 USAGE 权限。
有关更多信息,请参阅 Budgets 角色和权限。
使用说明¶
调用此方法不会返回对象。因此,您无法使用方法链来调用此方法返回值上的另一个方法。相反,应在单独 SQL 语句中调用每个方法。
示例¶
从架构 budget_db.sch1 内的预算 my_budget 中移除所有自定义操作:
移除当使用量达到预算限制的 75% 时触发的所有自定义操作:
移除当使用量达到预算限制的 75% 时调用 code_db.sch1.my_sp 存储过程的自定义操作: