Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zu den Einzelheiten zum Ende der Lebensdauer und zu den Migrationsoptionen von Python finden Sie in dem Blogbeitrag
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Funktion CURRENT_DATE
CURRENT_DATE gibt ein Datum in der Zeitzone der aktuellen Sitzung (standardmäßig UTC) im Standardformat zurück:. YYYY-MM-DD
Anmerkung
CURRENT_DATE gibt das Startdatum für die aktuelle Transaktion aus, nicht für den Start der aktuellen Anweisung. Stellen Sie sich das Szenario vor, in dem Sie am 10/01 /08 23:59 eine Transaktion mit mehreren Anweisungen starten und die Anweisung, die CURRENT_DATE enthält, um /08 00:00 Uhr ausgeführt wird. 10/02 CURRENT_DATE gibt dann 10/01/08 zurück, nicht 10/02/08.
Syntax
CURRENT_DATE
Rückgabetyp
DATUM
Beispiele
Das folgende Beispiel gibt das aktuelle Datum zurück (in dem die Funktion ausgeführt wird). AWS-Region
select current_date;date ------------ 2008-10-01
Mit dem folgenden Beispiel werden eine Tabelle erstellt, eine Zeile eingefügt, deren Standardwert für die Spalte todays_date CURRENT_DATE lautet, und dann alle Zeilen in der Tabelle ausgewählt.
CREATE TABLE insert_dates( label varchar(128) NOT NULL, todays_date DATE DEFAULT CURRENT_DATE); INSERT INTO insert_dates(label) VALUES('Date row inserted'); SELECT * FROM insert_dates;label | todays_date ------------------+------------- Date row inserted | 2023-05-10