CSVWithNamesAndTypes
Input | Output | Alias |
---|---|---|
✔ | ✔ |
説明
このフォーマットは、TabSeparatedWithNamesAndTypes のように、カラム名とタイプを含む2つのヘッダー行も印刷します。
使用例
データの挿入
ヒント
バージョン 23.1以降、ClickHouseはCSV
フォーマットを使用する際にCSVファイル内のヘッダーを自動的に検出しますので、CSVWithNames
やCSVWithNamesAndTypes
を使用する必要はありません。
football_types.csv
という名前の次の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行目はスキップされます。