説明
JSONCompactEachRow フォーマットとの違いは、TabSeparatedWithNamesAndTypes と同様に、カラム名と型を含む2つのヘッダー行も出力することです。
使用例
データの挿入
football.json という名前の JSON ファイルを使用します。
データの読み取り
JSONCompactStringsEachRowWithNamesAndTypes フォーマットを使用します。
フォーマット設定
設定 input_format_with_names_use_header が 1 に設定されている場合、
入力データのカラムは名前に基づいてテーブルのカラムにマッピングされ、設定 input_format_skip_unknown_fields が 1 に設定されていれば、不明な名前のカラムはスキップされます。
それ以外の場合は、1 行目がスキップされます。
設定 input_format_with_types_use_header が 1 に設定されている場合、
入力データの型は、テーブル内の対応するカラムの型と比較されます。それ以外の場合は、2 行目がスキップされます。