CSVWithNames
| Входные данные | Выходные данные | Псевдоним |
|---|---|---|
| ✔ | ✔ |
Описание
Также выводит строку заголовка с названиями столбцов, аналогично TabSeparatedWithNames.
Пример использования
Вставка данных
Начиная с версии 23.1, ClickHouse автоматически распознаёт заголовки в файлах CSV при использовании формата CSV, поэтому нет необходимости использовать CSVWithNames или CSVWithNamesAndTypes.
Возьмём следующий CSV-файл с именем football.csv:
Создайте таблицу:
Вставьте данные в формате CSVWithNames:
Чтение данных
Прочитайте данные в формате CSVWithNames:
На выходе получится CSV‑файл с одной строкой заголовка:
Настройки формата
Если настройка input_format_with_names_use_header установлена в значение 1,
столбцы из входных данных будут сопоставлены со столбцами таблицы по их именам, а столбцы с неизвестными именами будут пропущены, если настройка input_format_skip_unknown_fields также установлена в значение 1.
В противном случае первая строка входных данных будет пропущена.