Object Data Type
Deprecated feature
此功能尚未准备好用于生产并已被弃用。 如果您需要处理 JSON 文档,请考虑使用 此指南。新的 JSON 对象支持实现正在测试中。更多详情请见 此处。
在单列中存储 JavaScript 对象表示法 (JSON) 文档。
JSON
可以在设置 use_json_alias_for_old_object_type 时用作 Object('json')
的别名。
示例
示例 1
创建一个带有 JSON
列的表并向其中插入数据:
示例 2
为了能够创建有序的 MergeTree
家族表,必须将排序键提取到其列中。例如,要以 JSON 格式插入压缩的 HTTP 访问日志文件:
显示 JSON 列
当显示 JSON
列时,ClickHouse 默认只显示字段值(因为在内部,它被表示为元组)。您还可以通过设置 output_format_json_named_tuples_as_objects = 1
来显示字段名称: