Мне нужно вставить JSON из вложенного файла JSON в столбец в Oracle.Например, в следующем json
{
"name":"John",
"age":30,
"cars": {
"car1":"Ford",
"car2":"BMW",
"car3":"Fiat"
}
}
мне нужно сохранить весь json:
"cars": {
"car1":"Ford",
"car2":"BMW",
"car3":"Fiat"
}
в столбце db.Как я могу это сделать?Я использую Oracle DB.
Я пробовал следующий запрос, но он не работает.(Говорит, что clob не является допустимым типом данных)
select x.*
from json_tab t,
json_table (t.json_data, '$.[*]'
COLUMNS
name VARCHAR2(4000) PATH '$.name',
cars clob PATH '$.cars[*]') x;
Я пробовал то же самое, используя тип данных varchar2, но он выбирает ноль.