Select para extraer de un JSON los elementos un nodo de tipo lista.
select id
from json_table('{"list_ids": [1,2,3,4]}'
format json, '$.list_ids[*]'
columns (
id number path '$'));
ID ---------- 1 2 3 4
Select para extraer de un JSON los elementos un nodo de tipo lista.
select id
from json_table('{"list_ids": [1,2,3,4]}'
format json, '$.list_ids[*]'
columns (
id number path '$'));
ID ---------- 1 2 3 4
Select para extraer datos de un JSON que informa varios items.
select id, nombre, familia
from json_table('[{id: 1, name: "Naranja", family: "Cítrico"},
{id: 2, name: "Tomate", family: "Hortaliza"}]'
format json, '$[*]'
columns (
id number path '$.id',
nombre varchar2 path '$.name',
familia varchar2 path '$.family'));
ID NOMBRE FAMILIA
----- --------------- ---------------
1 Naranja Cítrico
2 Tomate Hortaliza