- Kategorien:
Kontextfunktionen (Allgemein)
CURRENT_DATE¶
Gibt das aktuelle Datum des Systems zurück.
Syntax¶
CURRENT_DATE()
CURRENT_DATE
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();
+----------------+----------------+-------------------------------+
| CURRENT_DATE() | CURRENT_TIME() | CURRENT_TIMESTAMP() |
|----------------+----------------+-------------------------------|
| 2024-04-18 | 07:47:37 | 2024-04-18 07:47:37.084 -0700 |
+----------------+----------------+-------------------------------+