У меня есть утверждение, которое я пытаюсь построить в Oracle 18 c. Следующая строка отлично работает:
Select JSON_VALUE(l_resp, '$.items[0].volumeInfo.industryIdentifiers[1].type')
into l_temp_var
from dual;
Однако мне нужно изменить второй индекс на переменную. Второй индекс в настоящее время содержит [1]
. Я пытался использовать [i]
, определенный как цифра c или varchar, но это не работает. Как я могу построить оператор Select JSON_VALUE
, чтобы он использовал переменную? Спасибо за просмотр.