CustomSeparated
| Вход | Выход | Псевдоним |
|---|---|---|
| ✔ | ✔ |
Описание
Аналогично формату Template, но выводит или читает все имена и типы столбцов и использует правило экранирования из настройки format_custom_escaping_rule, а также разделители из следующих настроек:
- format_custom_field_delimiter
- format_custom_row_before_delimiter
- format_custom_row_after_delimiter
- format_custom_row_between_delimiter
- format_custom_result_before_delimiter
- format_custom_result_after_delimiter
Примечание
Не использует настройки правил экранирования и разделители, определённые в строках формата.
Также существует формат CustomSeparatedIgnoreSpaces, аналогичный TemplateIgnoreSpaces.
Примеры использования
Вставка данных
Используйте следующий текстовый файл football.txt:
Настройте параметры пользовательского разделителя:
Вставьте данные:
Чтение данных
Настройте параметры пользовательского разделителя:
Считайте данные, используя формат CustomSeparated:
Результат будет выведен в настроенном пользовательском формате:
Настройки формата
Дополнительные настройки:
| Настройка | Описание | Значение по умолчанию |
|---|---|---|
| input_format_custom_detect_header | включает автоматическое определение заголовка с именами и типами, если он присутствует. | true |
| input_format_custom_skip_trailing_empty_lines | пропускает завершающие пустые строки в конце файла. | false |
| input_format_custom_allow_variable_number_of_columns | допускает переменное число столбцов в формате CustomSeparated, игнорирует лишние столбцы и использует значения по умолчанию для отсутствующих столбцов. | false |