メインコンテンツまでスキップ
メインコンテンツまでスキップ

TSKV

InputOutputAlias

説明

TabSeparated フォーマットに似ていますが、name=value 形式で値を出力します。 名前は TabSeparated フォーマットと同様にエスケープされ、= シンボルもエスケープされます。

注記

小さなカラムが多数ある場合、このフォーマットは効果的ではなく、一般的には使用する理由はありません。 それでも、効率の面では JSONEachRow フォーマットとあまり変わりません。

パースには、異なるカラムの値の順序はサポートされています。 一部の値が省略されることは許可されており、それらはデフォルト値と等しいと見なされます。 この場合、ゼロと空の行がデフォルト値として使用されます。 テーブルに指定できる複雑な値はデフォルトとしてサポートされていません。

パースでは、= シンボルや値なしで追加のフィールド tskv を追加することができます。このフィールドは無視されます。

インポート時には、未知の名前のカラムはスキップされます。 input_format_skip_unknown_fields1 に設定されている場合です。

NULL\N としてフォーマットされます。

使用例

フォーマット設定