Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
Databricks SQL
Databricks Runtime
Создаёт временную метку без часового пояса из полей даты и времени.
Syntax
make_timestamp_ntz(year, month, day, hour, min, sec)
make_timestamp_ntz(date, time)
Important
Аргумент time использует TIME тип данных, который находится в бета-версии.
Arguments
-
year: ВыражениеINTEGERчерез19999. -
month: ВыражениеINTEGERс1(января) по12(декабрь). -
day: ВыражениеINTEGERчерез131. -
hour: ВыражениеINTEGERчерез023. -
min: ВыражениеINTEGERчерез059. -
sec: Числовое выражение из0через60. -
date: ВыражениеDATE, дающее поля года, месяца и дня. -
time: ВыражениеTIME, дающее поля часа, минуты и секунды.
Returns
Если sec — 60, функция интерпретирует это как 0 и добавляет одну минуту к результату.
Если аргумент выходит за рамки, функция повышает DATETIME_FIELD_OUT_OF_BOUNDS. Используйте try_make_timestamp_ntz для возврата NULL .
Распространенные условия ошибки
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
Связанные функции
-
make_timestampфункция -
make_timestamp_ltzфункция -
try_make_timestamp_ntzфункция - типа
TIMESTAMP_NTZ