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