CSVWithNamesAndTypes
| 入力 | 出力 | 別名 |
|---|---|---|
| ✔ | ✔ |
説明
TabSeparatedWithNamesAndTypes と同様に、列名と型が記載されたヘッダー行を 2 行出力します。
使用例
データの挿入
ヒント
バージョン 23.1 以降では、ClickHouse は CSV フォーマットを使用する際に CSV ファイル内のヘッダーを自動検出するため、CSVWithNames や CSVWithNamesAndTypes を使用する必要はありません。
以下の内容の CSV ファイル(football_types.csv という名前)を使用します。
テーブルを作成する:
CSVWithNamesAndTypes 形式を使用してデータを挿入します:
データの読み込み
CSVWithNamesAndTypes 形式を使用してデータを読み込みます。
出力は、列名と型を表す 2 行のヘッダー行を持つ CSV になります。
フォーマット設定
注記
input_format_with_names_use_header 設定が 1 の場合、
入力データの列は名前に基づいてテーブルの列にマッピングされます。input_format_skip_unknown_fields 設定が 1 の場合、名前が不明な列はスキップされます。
それ以外の場合は、最初の行がスキップされます。
注記
input_format_with_types_use_header 設定が 1 の場合、
入力データの型は、テーブル内の対応する列の型と比較されます。そうでない場合は、2 行目がスキップされます。