Funzione TO_DATE - AWS Clean Rooms

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 TO_DATE

TO_DATE converte una data rappresentata con una stringa di caratteri in un tipo di dati DATE.

Sintassi

TO_DATE(string, format)
TO_DATE(string, format, is_strict)

Argomenti

stringa

Una stringa da convertire.

format

Una letterale di stringa che definisce il formato della stringa di input,in termini di parti della data. Per un elenco di formati validi per giorno, mese e anno, consultare Stringhe di formato datetime.

is_strict

Un valore booleano facoltativo che specifica se viene restituito un errore se un valore date di input non è compreso nell'intervallo. Quando is_strict è impostato su TRUE, viene restituito un errore se esiste un valore fuori intervallo. Quando is_strict è impostato su FALSE, che è il valore di default, allora i valori di overflow sono accettati.

Tipo restituito

TO_DATE restituisce una DATA, in base al valore formato.

Se la conversione in formato non riesce, viene restituito un errore.

Esempi

L'istruzione SQL seguente converte la data 02 Oct 2001 in un tipo di dati data.

select to_date('02 Oct 2001', 'DD Mon YYYY'); to_date ------------ 2001-10-02 (1 row)

L'istruzione SQL seguente converte la stringa 20010631 in una data.

select to_date('20010631', 'YYYYMMDD', FALSE);

Il risultato è il 1° luglio 2001, perché a giugno ci sono solo 30 giorni.

to_date ------------ 2001-07-01

L'istruzione SQL seguente converte la stringa 20010631 in una data:

to_date('20010631', 'YYYYMMDD', TRUE);

Il risultato è un errore perché ci sono solo 30 giorni a giugno.

ERROR: date/time field date value out of range: 2001-6-31