TSKV
输入 | 输出 | 别名 |
---|---|---|
✔ | ✔ |
描述
此格式类似于 TabSeparated
格式,但以 name=value
格式输出值。
名称的转义方式与 TabSeparated
格式相同,=
符号也会被转义。
备注
当存在大量小列时,这种格式的效果不佳,通常没有理由使用它。
然而,就效率而言,它并不比 JSONEachRow
格式差。
在解析时,支持不同列的值以任何顺序出现。 可以省略某些值,因为它们被视为等同于其默认值。 在这种情况下,零和空行用作默认值。 未在表中指定的复杂值不支持作为默认值。
解析允许添加一个额外的字段 tskv
,不带等号或值。此字段会被忽略。
在导入时,如果设置了 input_format_skip_unknown_fields
为 1
,将跳过未知名称的列。
NULL 被格式化为 \N
。