Разбор JSON в реляционную таблицу с использованием ORDS - PullRequest
0 голосов
/ 07 февраля 2019

Я хочу проанализировать и вставить ниже JSON в реляционную таблицу, используя PL / SQL & ORDS.но я застрял в части размеров ниже 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?

...