メインコンテンツへスキップ

説明

JSONCompactEachRow フォーマットとの違いは、TabSeparatedWithNamesAndTypes と同様に、カラム名と型を含む2つのヘッダー行も出力することです。

使用例

データの挿入

以下のデータを含む football.json という名前の JSON ファイルを使用します。
データを挿入します:

データの読み取り

データを読み取るには、JSONCompactStringsEachRowWithNamesAndTypes フォーマットを使用します。
出力はJSONフォーマットです:

フォーマット設定

設定 input_format_with_names_use_header が 1 に設定されている場合、 入力データのカラムは名前に基づいてテーブルのカラムにマッピングされ、設定 input_format_skip_unknown_fields が 1 に設定されていれば、不明な名前のカラムはスキップされます。 それ以外の場合は、1 行目がスキップされます。
設定 input_format_with_types_use_header が 1 に設定されている場合、 入力データの型は、テーブル内の対応するカラムの型と比較されます。それ以外の場合は、2 行目がスキップされます。
最終更新日 2026年7月2日