Oracle 12c поддерживает данные нотации объектов JavaScript (JSON), которые можно получить в виде строки json из БД.пример: JSON obj (имя столбца: my_json
) равно {"account": "10000"}
таблица: таблица1 вы можете получить значение учетной записи следующим образом:
select t.my_json.account from table1 t;
, в то время как вы не можете получить его с помощью select my_json.account from table1
псевдоним таблицынеобходимо, когда вы используете этот случай.когда я оставил присоединиться к этой таблице и использовать псевдоним таблицы, он также не работает, sql выглядит так, что select t1.my_json.account from table1 t1 left join table2 t2 on t1.c = t2.c
может кто-нибудь помочь мне указать, где проблема.ссылка на документацию Oracle JSON: https://docs.oracle.com/database/121/ADXDB/json.htm#ADXDB6371