Kategorien:

Datums- und Uhrzeitfunktionen (Alerts)

LAST_SUCCESSFUL_SCHEDULED_TIME

Gibt den Zeitstempel zurück, der die geplante Zeit für die letzte erfolgreiche Auswertung der Alert-Bedingung angibt, bei der keine Fehler bei der Ausführung der Aktion aufgetreten sind. (Im Alert-Verlauf sind dies die Alerts mit dem STATE-Wert CONDITION_FALSE oder TRIGGERED.) Weitere Informationen dazu finden Sie unter Angeben von Zeitstempeln auf Grundlage von Alert-Zeitplänen.

Syntax

SNOWFLAKE.ALERT.LAST_SUCCESSFUL_SCHEDULED_TIME()
Copy

Argumente

Keine.

Rückgabewerte

TIMESTAMP_LTZ-Wert, der angibt, wann die letzte erfolgreiche Auswertung der Alert-Bedingung geplant wurde, oder NULL, wenn es aktuell keine erfolgreichen Auswertungen der Alert-Bedingung gibt.

Nutzungshinweise

  • Diese Funktion ist im Schema ALERT der Datenbank SNOWFLAKE definiert.

    Um diese Funktion aufzurufen, müssen Sie eine Rolle verwenden, der die SNOWFLAKE-Datenbankrolle ALERT_VIEWER zugewiesen ist. Um beispielsweise die Funktion als Benutzer mit der Rolle „alert_role“ aufzurufen, führen Sie Folgendes aus:

    GRANT DATABASE ROLE snowflake.alert_viewer TO ROLE alert_role;
    
    Copy
  • Diese Funktion kann nur innerhalb eines Alerts aufgerufen werden.

Beispiele

Weitere Informationen dazu finden Sie unter Angeben von Zeitstempeln auf Grundlage von Alert-Zeitplänen.