Перейти к основному содержанию

Описание

Также выводятся две строки заголовка с именами столбцов и типами данных, аналогично TabSeparatedWithNamesAndTypes.

Пример использования

Вставка данных

Начиная с версии 23.1, ClickHouse автоматически определяет заголовки в CSV-файлах при использовании формата CSV, поэтому использовать CSVWithNames или CSVWithNamesAndTypes не требуется.
Возьмем следующий CSV-файл с именем football_types.csv:
Создайте таблицу:
Вставьте данные в формате CSVWithNamesAndTypes:

Чтение данных

Считывайте данные в формате CSVWithNamesAndTypes:
Результатом будет CSV с двумя строками заголовков: с именами столбцов и типами:

Настройки формата

Если параметр input_format_with_names_use_header установлен в 1, столбцы из входных данных будут сопоставлены со столбцами таблицы по именам, а столбцы с неизвестными именами будут пропущены, если параметр input_format_skip_unknown_fields установлен в 1. В противном случае первая строка будет пропущена.
Если параметр input_format_with_types_use_header установлен в 1, типы из входных данных будут сравниваться с типами соответствующих столбцов таблицы. В противном случае вторая строка будет пропущена.
Последнее изменение 10 июня 2026 г.