数据仓库服务 GAUSSDB(DWS)-JSON/JSONB函数:json_populate_record(anyelement, object-json [, bool])

时间:2024-01-26 16:15:25

json_populate_record(anyelement, object-json [, bool])

描述:$1必须是一个复合类型的参数。将会把object-json里的每个对键值进行拆分,以键当做列名,与$1中的列名进行匹配查找,并填充到$1的格式中。

返回类型:anyelement

示例:

1
2
3
4
5
6
CREATE TYPE jpop  AS (a text, b INT, c timestamp);
SELECT * FROM json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}');
   a    | b | c
--------+---+---
 blurfl |   |
(1 row)
support.huaweicloud.com/sqlreference-820-dws/dws_06_0356.html
推荐文章