Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL
Databricks Runtime
Crea un timestamp dai campi data e ora, oppure restituisce NULL se il timestamp non può essere creato.
Syntax
try_make_timestamp(year, month, day, hour, min, sec [, timezone] )
try_make_timestamp(date [, time [, timezone]] )
Importante
L'argomento time utilizza il TIME tipo di dato, che si trova in Beta.
Arguments
-
year: Un'espressioneINTEGERda1attraverso9999. -
month: Un'espressioneINTEGERda1(gennaio) a12(dicembre). -
day: Un'espressioneINTEGERda1attraverso31. -
hour: Un'espressioneINTEGERda0attraverso23. -
min: Un'espressioneINTEGERda0attraverso59. -
sec: Un'espressione numerica da0tramite60. -
date: Un'espressioneDATEche fornisce i campi di anno, mese e giorno. -
time: Un'espressione opzionaleTIMEche fornisce i campi ora, minuto e secondo. Il valore predefinito è00:00:00. -
timezone: Un'espressione opzionaleSTRINGche valuta un fuso orario valido, comeCEToUTC.
Returns
A TIMESTAMP, oppure NULL se un argomento è fuori limite o il timestamp non può essere creato.
Se sec è 60, la funzione lo interpreta come 0 e aggiunge un minuto al risultato.
Examples
> SELECT try_make_timestamp(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT try_make_timestamp(2014, 13, 28, 6, 30, 45.887);
NULL
> SELECT try_make_timestamp(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887