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