从Oracle 12c Enterprise Ed(12.1.0)-64位中的列值生成JSON

时间:2019-04-11 06:40:57

标签: json oracle oracle12c

我一直在努力解决SQL查询中的问题。对于每条记录,我都有一个父项/记录 A ,其中包含子项/记录的列表( B,C,... )。我可以进行多个联接并获取记录,但这将在所有行中重复项A(父项/记录)。我最终确定了一种解决方案,以将子项/记录作为每个父项/记录A的JSON数组获取。这样一来,我将在一个列中有一个父项,而其他列将具有与之相关的子项/记录列表。 JSON数组。

我尝试使用JSON_OBJECT()和其他相关函数,但它们在 Oracle 12c R1 上不起作用。不幸的是,我无法升级Oracle或安装任何第三方软件包。

有什么方法可以生成JSON,而无需手动创建?

有义务!

0 个答案:

没有答案