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行目はスキップされます。