Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Funktion CURRENT_DATE
CURRENT_DATE gibt ein Datum in der Zeitzone der aktuellen Sitzung (standardmäßig UTC) im Standardformat aus: JJJJ-MM-TT.
Anmerkung
CURRENT_DATE gibt das Startdatum für die aktuelle Transaktion aus, nicht für den Start der aktuellen Anweisung. Angenommen, Sie starten eine mehrere Anweisungen umfassende Transaktion am 01.10.08 um 23:59 Uhr und die Anweisung mit CURRENT_DATE wird am 02.10.08 um 00:00 Uhr ausgeführt. 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 der AWS-Region, in der die Funktion ausgeführt wird).
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