JSONColumns
| Input | Output | Alias |
|---|---|---|
| ✔ | ✔ |
Description
提示
JSONColumns* 格式的输出提供了 ClickHouse 字段名称,然后是该字段在表中每一行的内容;从视觉上看,数据向左旋转 90 度。
在此格式中,所有数据都表示为一个单一的 JSON 对象。
备注
JSONColumns 格式在内存中缓冲所有数据,然后作为一个单一的块输出,因此可能会导致较高的内存消耗。
Example usage
Inserting data
使用以下数据的 JSON 文件,命名为 football.json:
插入数据:
Reading data
使用 JSONColumns 格式读取数据:
输出将为 JSON 格式:
Format settings
在导入过程中,如果设置 input_format_skip_unknown_fields 为 1,则将跳过未知名称的列。
在块中不存在的列将填充默认值(您可以在此处使用 input_format_defaults_for_omitted_fields 设置)。