为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8
【操作系统】:centos7
【CPU】:
【问题描述】*:
select array_to_json(array_agg(row_to_json(x))) from ( select * from test) x;达梦有没有类似的 将查询结果转为json数组的函数。
测试代码:
CREATE TABLE T(
id INT NOT NULL,
name VARCHAR(100),
age INT,
PRIMARY KEY(id)
) ;
INSERT INTO T(id, name, age) VALUES (1, 'john doe', 25);
INSERT INTO T(id, name, age) VALUES (2, 'jane smith', 30);
INSERT INTO T(id, name, age) VALUES (3, 'bob johnson', 22);
COMMIT;
select jsonb_agg(row_to_json(x))::VARCHAR2 J_ARR from T x;
https://eco.dameng.com/document/dm/zh-cn/pm/json