我有一列包含如下数据的数据。信息的顺序可能不同。 我需要提取特定信息的值并将其存储在不同的表中。 谁能帮我提供查询/建议。
在此输入图像描述 我尝试了 substr、Instr 但没有得到想要的结果。
这是如何获取元素的示例
SQL> with t as
2 ( select treat('{"Values":{"ext::Name":"Scott", "ext::Age":"33"}}' as json) c from dual )
3 select x.name, x.age
4 from t t,
5 json_table(c,'$.Values'
6 columns (
7 name varchar2(20) path "ext::Name",
8 age number path "ext::Age"
9 )) x;
NAME AGE
-------------------- ----------
Scott 33