Kategorien:

Kontextfunktionen (Allgemein)

CURRENT_DATE

Gibt das aktuelle Datum des Systems zurück.

Syntax

CURRENT_DATE()

CURRENT_DATE
Copy

Argumente

Keine.

Rückgabewerte

Die Funktion gibt einen Wert vom Typ DATE zurück.

Nutzungshinweise

  • Die Einstellung des Parameters TIMEZONE wirkt sich auf den Rückgabewert aus. Das zurückgegebene Datum wird in der Zeitzone der Sitzung angegeben.

  • Das Anzeigeformat für Datumswerte in der Ausgabe wird durch den Sitzungsparameter DATE_OUTPUT_FORMAT bestimmt (Standard: YYYY-MM-DD).

  • Zur Erfüllung der ANSI-Standards kann diese Funktion in SQL-Anweisungen ohne Klammern aufgerufen werden.

    Wenn Sie jedoch eine Snowflake Scripting-Variable für einen Ausdruck festlegen, der die Funktion aufruft (z. B. my_var := CURRENT_DATE();), müssen Sie die Klammern einschließen. Weitere Informationen finden Sie unter in den Nutzungshinweisen für Kontextfunktionen.

Beispiele

Anzeigen des aktuellen Datums, der Uhrzeit und des Zeitstempels:

SELECT CURRENT_DATE(), CURRENT_TIME(), CURRENT_TIMESTAMP();
Copy
+----------------+----------------+-------------------------------+
| CURRENT_DATE() | CURRENT_TIME() | CURRENT_TIMESTAMP()           |
|----------------+----------------+-------------------------------|
| 2024-04-18     | 07:47:37       | 2024-04-18 07:47:37.084 -0700 |
+----------------+----------------+-------------------------------+