<budget_name>!CONFIRM_CUSTOM_ACTIONS_ACCESS¶
Überprüfen Sie, ob die mit kundenspezifischen Aktionen verbundenen gespeicherten Prozeduren noch gültig sind und dass die erforderlichen Zugriffssteuerungsrechte weiterhin gewährt werden.
Informationen zur Behebung von Problemen finden Sie unter Anforderungen an gespeicherte Prozeduren.
Syntax¶
<budget_name>!CONFIRM_CUSTOM_ACTIONS_ACCESS()
Rückgabewerte¶
Die Methode gibt die folgenden Spalten zurück:
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
PROCEDURE_FQN |
VARCHAR |
Vollqualifizierter Name der gespeicherten Prozedur. |
IS_VALID |
BOOLEAN |
Wenn TRUE, dann ist die gespeicherte Prozedur noch gültig und die SNOWFLAKE-Anwendung verfügt immer noch über die erforderlichen Berechtigungen für die Prozedur. |
REASON |
VARCHAR |
Erläuterung, warum die kundenspezifische Aktion nicht mehr gültig ist. |
Anforderungen an die Zugriffssteuerung¶
Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um die Ergebnisse für kundenspezifische Budgets anzuzeigen:
Eine beliebige Instanzrolle für die Budgetinstanz.
USAGE-Berechtigung für die Datenbank und das Schema, die die Budgetinstanz enthalten.
Die folgende Rolle ist erforderlich, um die Ergebnisse für das Kontobudget anzuzeigen:
Eine beliege Anwendungsrolle für das Kontobudget.
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¶
Überprüfen Sie die gespeicherten Prozeduren und Berechtigungen für das Budget my_budget im Schema budget_db.sch1:
CALL budget_db.sch1.my_budget!CONFIRM_CUSTOM_ACTIONS_ACCESS();
Überprüfen Sie die gespeicherten Prozeduren und Berechtigungen für das Kontobudget:
CALL snowflake.local.account_root_budget!CONFIRM_CUSTOM_ACTIONS_ACCESS();