Alex Konkin Asked:2022-06-10 16:58:57 +0000 UTC2022-06-10 16:58:57 +0000 UTC 2022-06-10 16:58:57 +0000 UTC 如何从 CLOB 列中提取 JSON 数据并以表格形式显示? 772 请告诉我,如何从 CLOB 列中提取数据,以及如何将存储在其中的数据显示在 JSON 表中? sql 1 个回答 Voted Best Answer 0xdb 2022-06-10T20:58:47Z2022-06-10T20:58:47Z 取决于 CLOB 列中的内容,但在最简单的情况下: create table jsondoc (id int, doc clob check (doc is json)) / insert into jsondoc values ( 1, '{"items": [{"id":111,"name":"item 1"},{"id":222,"name":"item 2"}]}'); select js.id, js.name from jsondoc, json_table (doc,'$.items[*]' columns id number path '$.id', name varchar2(8) path '$.name') js 将给出预期的结果: ID NAME ---------- -------- 111 item 1 222 item 2
取决于 CLOB 列中的内容,但在最简单的情况下:
将给出预期的结果: