Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks SQL
Databricks Runtime
Crée un horodatage sans fuseau horaire à partir des champs de date et d’heure.
Syntax
make_timestamp_ntz(year, month, day, hour, min, sec)
make_timestamp_ntz(date, time)
Important
L’argument time utilise le TIME type de donnée, qui est en version Bêta.
Arguments
-
year: UneINTEGERexpression issue de1travers9999. -
month: UneINTEGERexpression de1(janvier) à12(décembre). -
day: UneINTEGERexpression issue de1travers31. -
hour: UneINTEGERexpression issue de0travers23. -
min: UneINTEGERexpression issue de0travers59. -
sec: Une expression numérique issue de0.60 -
date: Une expression qui fournit les champsDATEd’année, de mois et de jour. -
time: Une expression qui fournit les champsTIMEheure, minute et seconde.
Returns
Un TIMESTAMP_NTZ.
Si sec est 60, la fonction l’interprète comme 0 et ajoute une minute au résultat.
Si un argument est hors limites, la fonction augmente DATETIME_FIELD_OUT_OF_BOUNDS. Utilise try_make_timestamp_ntz pour revenir NULL à la place.
Conditions d’erreur courantes
Exemples
> SELECT make_timestamp_ntz(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT make_timestamp_ntz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887