Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
Databricks SQL
Databricks Runtime
Tworzy znacznik czasu bez strefy czasowej z pól daty i czasu lub zwraca NULL , jeśli nie da się utworzyć znacznika czasu.
Syntax
try_make_timestamp_ntz(year, month, day, hour, min, sec)
try_make_timestamp_ntz(date, time)
Important
Argument time wykorzystuje TIME typ danych, który jest w wersji beta.
Arguments
-
year: WyrażenieINTEGERz1przez9999. -
month: WyrażenieINTEGERod1(stycznia) do12grudnia. -
day: WyrażenieINTEGERz1przez31. -
hour: WyrażenieINTEGERz0przez23. -
min: WyrażenieINTEGERz0przez59. -
sec: Wyrażenie liczbowe z0przez60. -
date: WyrażenieDATE, które podaje pola roku, miesiąca i dnia. -
time: WyrażenieTIME, które podaje pola godziny, minuty i sekundy.
Returns
A TIMESTAMP_NTZ, lub NULL jeśli argument jest poza granicami lub nie można utworzyć znacznika czasu.
Jeśli sec jest , 60funkcja interpretuje ją jako 0 i dodaje do wyniku o minutę.
Examples
> SELECT try_make_timestamp_ntz(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT try_make_timestamp_ntz(2014, 13, 28, 6, 30, 45.887);
NULL
> SELECT try_make_timestamp_ntz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887