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

説明

[Template] と似ていますが、入力ストリーム内で区切り文字と値の間にある空白文字をスキップします。 ただし、フォーマット文字列に空白文字が含まれている場合は、それらの文字が入力ストリーム内にも存在している必要があります。 また、空のプレースホルダー (${} または ${:None}) を指定して、1 つの区切り文字を複数のパーツに分割し、その間の空白を無視することもできます。 このようなプレースホルダーは、空白文字をスキップする場合にのみ使用されます。 すべての行でカラムの値の順序が同じであれば、このフォーマットで JSON を読み取ることができます。
このフォーマットは入力専用です。

使用例

次のリクエストを使用すると、フォーマット JSON の出力例からデータを挿入できます。
INSERT INTO table_name 
SETTINGS
    format_template_resultset = '/some/path/resultset.format',
    format_template_row = '/some/path/row.format',
    format_template_rows_between_delimiter = ','
FORMAT TemplateIgnoreSpaces
/some/path/resultset.format
{${}"meta"${}:${:JSON},${}"data"${}:${}[${data}]${},${}"totals"${}:${:JSON},${}"extremes"${}:${:JSON},${}"rows"${}:${:JSON},${}"rows_before_limit_at_least"${}:${:JSON}${}}
/some/path/row.format
{${}"SearchPhrase"${}:${}${phrase:JSON}${},${}"c"${}:${}${cnt:JSON}${}}

フォーマット設定

最終更新日 2026年6月10日