<budget_name>!GET_CYCLE_START_ACTION

Gibt die benutzerdefinierte Aktion zurück, die ausgelöst wird, wenn der Budgetzyklus wieder aufgenommen wird.

Siehe auch:

<budget_name>!SET_CYCLE_START_ACTION, <budget_name>!REMOVE_CYCLE_START_ACTION

Syntax

<budget_name>!GET_CYCLE_START_ACTION()
Copy

Rückgabewerte

Die Methode gibt die folgenden Spalten zurück:

Spaltenname

Datentyp

Beschreibung

ACTION_UUID

VARCHAR

Eindeutiger Bezeichner für die Aktion zum Starten des Zyklus.

PROCEDURE_FQN

VARCHAR

Vollqualifizierter Name der gespeicherten Prozedur.

PROCEDURE_ARGS

ARRAY

Ein Array von Argumenten, die an die gespeicherte Prozedur übergeben werden.

ADDED_TIMESTAMP

TIMESTAMP_TZ

Zeitpunkt, zu dem die Aktion dem Budget hinzugefügt wurde (in der lokalen Zeitzone).

LAST_TRIGGERED_TIMESTAMP

TIMESTAMP_TZ

Zeitpunkt, zu dem das Budget die letzte Aktion ausgelöst hat (inUTC).

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:

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

Rufen Sie die Aktion zum Starten des Zyklus für das Budget my_budget im Schema budget_db.sch1 ab:

CALL budget_db.sch1.my_budget!GET_CYCLE_START_ACTION();
Copy

Rufen Sie die Aktion zum Starten des Zyklus für das Kontobudget ab:

CALL snowflake.local.account_root_budget!GET_CYCLE_START_ACTION();
Copy