date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands
Динамически удаляет конечные нули в значенияхDateTime64, округляя масштаб вывода вверх до следующего
кратного трём значения, сохраняющего все значащие цифры: [0, 3, 6, 9]. Дробная часть, состоящая из одних нулей, отбрасывается.
date_time_input_format
Позволяет выбрать парсер текстового представления даты и времени. Настройка не применяется к функциям даты и времени. Возможные значения:-
'best_effort'— Включает расширенный разбор. ClickHouse может разбирать базовый форматYYYY-MM-DD HH:MM:SSи все форматы даты и времени ISO 8601. Например,'2018-06-08T01:02:03.000Z'. -
'best_effort_us'— Аналогичноbest_effort(см. отличие в parseDateTimeBestEffortUS -
'basic'— Использует базовый парсер. ClickHouse может разбирать только базовый форматYYYY-MM-DD HH:MM:SSилиYYYY-MM-DD. Например,2019-08-20 10:18:56или2019-08-20.
date_time_output_format
Позволяет выбирать различные форматы вывода текстового представления даты и времени. Возможные значения:-
simple— Простой формат вывода. ClickHouse выводит дату и время в форматеYYYY-MM-DD hh:mm:ss. Например,2019-08-20 10:18:56. Расчёт выполняется в соответствии с часовым поясом типа данных (если он задан) или часовым поясом сервера. -
iso— Формат вывода ISO. ClickHouse выводит дату и время в формате ISO 8601YYYY-MM-DDThh:mm:ssZ. Например,2019-08-20T10:18:56Z. Обратите внимание, что вывод выполняется в UTC (Zозначает UTC). -
unix_timestamp— Формат вывода Unix-временной метки. ClickHouse выводит дату и время в формате Unix-временной метки. Например,1566285536.
date_time_overflow_behavior
Определяет поведение при преобразовании Date, Date32, DateTime, DateTime64 или целых чисел в Date, Date32, DateTime или DateTime64, если значение не может быть представлено в результирующем типе. Также применяется при разбореDate или DateTime из текста, в том числе входным форматом.
Возможные значения:
ignore— Переполнение игнорируется без уведомления. Результат не определён.throw— Сгенерировать исключение в случае переполнения.saturate— Ограничить результат предельными значениями. Если значение меньше минимального значения, которое может быть представлено целевым типом, в качестве результата выбирается минимальное представимое значение. Если значение больше максимального значения, которое может быть представлено целевым типом, в качестве результата выбирается максимальное представимое значение.
ignore.