CustomSeparated
| Input | Output | Alias |
|---|---|---|
| ✔ | ✔ |
Описание
Аналогично 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 |