Как использовать JSON_TABLE в Oracle 11g - PullRequest
0 голосов
/ 20 апреля 2020

Приведенный ниже оператор выбора отлично работает с Oracle 12 c или выше.

SELECT J.*
  FROM JSON_TABLE('{BookId:1001, BookName:"Harry Porter"}', '$'
 COLUMNS (  BOOKID  NUMBER   PATH '$.BookId',
            BOOKNAME  VARCHAR2   PATH '$.BookName')) J;

Есть ли способ заставить его работать на Oracle 11g?

1 Ответ

0 голосов
/ 20 апреля 2020

Нет. JSON_TABLE был впервые представлен в Oracle 12.1.

https://oracle-base.com/articles/misc/an-introduction-to-json-support-in-the-oracle-database#json -support-in-12 c

Существует несколько открытых Исходные методы обработки JSON в 11г. См. Здесь для комментариев и ссылок: https://asktom.oracle.com/pls/apex/f?p=100: 11: 0 :::: P11_QUESTION_ID: 9529416000346458881

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...