<budget_name>!REMOVE_NOTIFICATION_INTEGRATION¶
Entfernt eine Warteschlangen- oder Webhook-Benachrichtigungsintegration aus einem benutzerdefinierten Budget oder dem Kontobudget.
Syntax¶
<budget_name>!REMOVE_NOTIFICATION_INTEGRATION( '<integration_name>' )
Argumente¶
'integration_name'
Der Name der Warteschlange oder der Webhook-Benachrichtigungsintegration, die aus dem Budget entfernt werden soll.
Rückgabewerte¶
Gibt den VARCHAR-Wert zurück, der angibt, ob die Benachrichtigungsintegration erfolgreich entfernt wurde oder nicht.
Wenn die Benachrichtigungsintegration erfolgreich entfernt wurde, gibt die Methode
Integration removed successfully
zurück.Andernfalls gibt die Methode eine Fehlermeldung zurück.
Anforderungen an die Zugriffssteuerung¶
Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um diese Methode für ein Budget aufzurufen:
ADMIN-Instanzrolle für die Budgetinstanz.
USAGE-Berechtigung für die Datenbank und das Schema, die die Budgetinstanz enthalten.
Weitere Informationen dazu finden Sie unter Rollen und Berechtigungen für Budgets.
Nutzungshinweise¶
Wenn Sie diese Methode aufrufen, wird das Objekt nicht zurückgegeben. Aus diesem Grund können Sie keine Methodenverkettung verwenden, um eine andere Methode mit dem Rückgabewert dieser Methode aufzurufen. Rufen Sie jede Methode in einer separaten SQL-Anweisung auf.
Beispiele¶
Entfernen Sie die Benachrichtigungsintegration budgets_notification_integration
aus dem benutzerdefinierten Budget my_budget
im Schema budget_db.budget_schema
:
CALL budget_db.budget_schema.my_budget!REMOVE_NOTIFICATION_INTEGRATION(
'budgets_notification_integration');
Entfernen Sie die Benachrichtigungsintegration budgets_notification_integration
aus dem Budget des Kontos:
CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!REMOVE_NOTIFICATION_INTEGRATION(
'budgets_notification_integration');