<budget_name>!REMOVE_NOTIFICATION_INTEGRATION

Entfernt eine Warteschlangen- oder Webhook-Benachrichtigungsintegration aus einem benutzerdefinierten Budget oder dem Kontobudget.

Siehe auch:

<budget_name>!ADD_NOTIFICATION_INTEGRATION, <budget_name>!GET_NOTIFICATION_INTEGRATIONS

Syntax

<budget_name>!REMOVE_NOTIFICATION_INTEGRATION( '<integration_name>' )
Copy

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');
Copy

Entfernen Sie die Benachrichtigungsintegration budgets_notification_integration aus dem Budget des Kontos:

CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!REMOVE_NOTIFICATION_INTEGRATION(
  'budgets_notification_integration');
Copy