我想使用PL / SQL和ORDS解析并在JSON下面插入关系表。但我被困在JSON以下的尺寸
{
"order_number": "302523001",
"sizes": {
"34": 2,
"33": 4,
"32": 7,
"36": 8
}
}
我正在使用下面的代码在上面进行处理
INSERT INTO test_sizes_tbl
SELECT * FROM json_table
(l_po format json, '$' COLUMNS (
order_number varchar2 path '$.order_number',
NESTED path '$.sizes[*]'
COLUMNS (
size_name varchar2 path '$.key',
size_value varchar2 path '$.value')));
尺寸,例如32、33、34、36是动态值,无法将其固定为键。我需要动态选择这些大小并插入表中。如何解析以上JSON?