<budget_name>!REMOVE_CUSTOM_ACTIONS¶
Remova uma ou mais ações personalizadas de um orçamento.
- Consulte também:
<budget_name>!ADD_CUSTOM_ACTION, <budget_name>!GET_CUSTOM_ACTIONS
Sintaxe¶
<budget_name>!REMOVE_CUSTOM_ACTIONS()
<budget_name>!REMOVE_CUSTOM_ACTIONS( <threshold> )
<budget_name>!REMOVE_CUSTOM_ACTIONS( <threshold>, '<stored_procedure>' )
Argumentos¶
thresholdPorcentagem de limite em que as ações personalizadas são acionadas. Se você não especificar um nome de procedimento, todas as ações personalizadas definidas com esse limite serão removidas.
'stored_procedure'Nome totalmente qualificado do procedimento armazenado associado à ação personalizada. O Snowflake remove todas as ações personalizadas que correspondem ao procedimento armazenado e limite especificados.
Nota
Ao passar o nome totalmente qualificado do procedimento, use o valor
PROCEDURE_FQNda saída do método GET_CUSTOM_ACTIONS.
Retornos¶
Retorna um valor VARCHAR indicando o número de ações personalizadas que foram removidas com sucesso.
Requisitos de controle de acesso¶
Os seguintes privilégios e funções são necessários para chamar este método para um orçamento:
função de instância ADMIN <label-budgets_instance_roles> para a instância do orçamento.
Privilégio USAGE no banco de dados e no esquema que contém a instância de orçamento.
Para obter mais informações, consulte Funções e privilégios do Budgets.
Notas de uso¶
Chamar esse método não retorna o objeto. Por isso, você não pode usar o encadeamento de métodos para chamar outro método no valor de retorno deste método. Em vez disso, chame cada método em uma instrução SQL separada.
Exemplos¶
Remover todas as ações personalizadas do orçamento my_budget no esquema budget_db.sch1:
CALL budget_db.sch1.my_budget!REMOVE_CUSTOM_ACTIONS();
Remover todas as ações personalizadas que são acionadas quando o consumo atinge 75% do limite de orçamento:
CALL budget_db.sch1.my_budget!REMOVE_CUSTOM_ACTIONS(75);
Remover a ação personalizada que chama o procedimento armazenado code_db.sch1.my_sp quando o consumo atinge 75% do limite de orçamento:
CALL budget_db.sch1.my_budget!REMOVE_CUSTOM_ACTIONS(75, 'code_db.sch1.my_sp');