Funzione CURRENT_DATE - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzione CURRENT_DATE

CURRENT_DATE restituisce una data nel fuso orario della sessione corrente (UTC per impostazione predefinita) nel formato predefinito:. YYYY-MM-DD

Nota

CURRENT_DATE restituisce la data di inizio della transazione corrente e non dell'istruzione corrente. Considera lo scenario quando avvii una transazione contenente più istruzioni alle 23:59 del giorno 01/10/08 e l'istruzione contenente CURRENT_DATE viene eseguita alle 00:00 del 02/10/08. CURRENT_DATE restituisce 10/01/08, non 10/02/08.

Sintassi

CURRENT_DATE

Tipo restituito

DATE

Esempi

L'esempio seguente restituisce la data corrente (nel punto in Regione AWS cui viene eseguita la funzione).

select current_date; date ------------ 2008-10-01

L'esempio seguente crea una tabella, inserisce una riga in cui l'impostazione predefinita della colonna todays_date è CURRENT_DATE, quindi seleziona tutte le righe della tabella.

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