<budget_name> !REMOVE_CUSTOM_ACTIONS¶
Supprimer une ou plusieurs actions personnalisées d’un budget.
Syntaxe¶
<budget_name>!REMOVE_CUSTOM_ACTIONS()
<budget_name>!REMOVE_CUSTOM_ACTIONS( <threshold> )
<budget_name>!REMOVE_CUSTOM_ACTIONS( <threshold>, '<stored_procedure>' )
Arguments¶
thresholdPourcentage de seuil auquel les actions personnalisées sont déclenchées. Si vous ne spécifiez pas de nom de procédure, toutes les actions personnalisées définies pour ce seuil sont supprimées.
'stored_procedure'Nom entièrement qualifié de la procédure stockée associée à l’action personnalisée. Snowflake supprime toutes les actions personnalisées qui correspondent à la procédure stockée et au seuil spécifiés.
Note
Lorsque vous transmettez le nom entièrement qualifié de la procédure, utilisez la valeur
PROCEDURE_FQNde la sortie de la méthode GET_CUSTOM_ACTIONS.
Renvoie¶
Renvoie une valeur VARCHAR indiquant le nombre d’actions personnalisées qui ont été correctement supprimées.
Exigences en matière de contrôle d’accès¶
Les privilèges et rôles suivants sont nécessaires pour appeler cette méthode pour un budget :
Rôle d’instance ADMIN <label-budgets_instance_roles> pour l’instance de budget.
Privilège USAGE sur la base de données et le schéma contenant l’instance de budget.
Pour plus d’informations, voir Rôles et privilèges Budgets.
Notes sur l’utilisation¶
Le fait d’appeler cette méthode ne renvoie pas l’objet. Pour cette raison, vous ne pouvez pas utiliser le chaînage de méthodes pour appeler une autre méthode sur la valeur de retour de cette méthode. Au lieu de cela, appelez chaque méthode dans une instruction SQL distincte.
Exemples¶
Supprimer toutes les actions personnalisées du budget my_budget dans le schéma budget_db.sch1 :
CALL budget_db.sch1.my_budget!REMOVE_CUSTOM_ACTIONS();
Supprimer toutes les actions personnalisées qui sont déclenchées lorsque la consommation atteint 75 % de la limite budgétaire :
CALL budget_db.sch1.my_budget!REMOVE_CUSTOM_ACTIONS(75);
Supprimer l’action personnalisée qui appelle la procédure stockée code_db.sch1.my_sp lorsque la consommation atteint 75 % de la limite budgétaire :
CALL budget_db.sch1.my_budget!REMOVE_CUSTOM_ACTIONS(75, 'code_db.sch1.my_sp');