メインコンテンツへスキップ
入力出力エイリアス

説明

Values フォーマットでは、各行は括弧で囲んで出力されます。
  • 行はカンマで区切られ、最後の行の後にはカンマは付きません。
  • 括弧内の値もカンマ区切りです。
  • 数値は引用符なしの10進数形式で出力されます。
  • Array は [] で出力されます。
  • 文字列、日付、および時刻を含む日付は引用符付きで出力されます。
  • エスケープ規則とパースは TabSeparated フォーマットと似ています。
フォーマット時には余分なスペースは挿入されませんが、パース時にはスペースを使用でき、読み飛ばされます (ただし、Array の値内のスペースは使用できません) 。 NULLNULL として表されます。 Values フォーマットでデータを渡す際にエスケープする必要がある最小限の文字は、次のとおりです。
  • シングルクォート
  • バックスラッシュ
これは INSERT INTO t VALUES ... で使用されるフォーマットですが、クエリ結果のフォーマットにも使用できます。

使用例

フォーマット設定

設定説明デフォルト
input_format_values_interpret_expressionsフィールドをストリーミングパーサーでパースできない場合、SQLパーサーを実行し、それを SQL 式として解釈できるか試みます。true
input_format_values_deduce_templates_of_expressionsフィールドをストリーミングパーサーでパースできない場合、SQLパーサーを実行して SQL 式のテンプレートを推定し、そのテンプレートを使ってすべての行のパースを試みたうえで、すべての行の式を解釈します。true
input_format_values_accurate_types_of_literalsテンプレートを使って式をパースおよび解釈する際、オーバーフローや精度の問題を避けるため、リテラルの実際の型を確認します。true
最終更新日 2026年6月10日