CSVWithNamesAndTypes
| Input | Output | Alias |
|---|---|---|
| ✔ | ✔ |
Описание
Также печатает две строки заголовка с названиями и типами колонок, аналогично 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, типы из входных данных будут сравниваться с типами соответствующих колонок из таблицы. В противном случае вторая строка будет пропущена.