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 na podstawie pól daty i czasu.
Syntax
make_timestamp_ntz(year, month, day, hour, min, sec)
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
Element TIMESTAMP_NTZ.
Jeśli sec jest , 60funkcja interpretuje ją jako 0 i dodaje do wyniku o minutę.
Jeśli argument jest poza granicami, funkcja podnosi DATETIME_FIELD_OUT_OF_BOUNDS. Użyj try_make_timestamp_ntz do powrotu NULL .
Typowe warunki błędów
Examples
> 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