with jdata as (
select treat('{"practitionerId":12345,"gender":"F"}' as json) as jrow
from dual
)
select j.jrow.practitionerId
from jdata j
PRACTITIONERID | 12345 |
---|
declare
p_input_json varchar2(32767) := '{"practitionerId":12345,"gender":"F"}';
p_practitioner int;
begin
with jdata as (
select treat(p_input_json as json) as jrow
from dual
)
select j.jrow.practitionerId
into p_practitioner
from jdata j;
end;
ORA-06550: line 10, column 12: PL/SQL: ORA-19200: Invalid column specificationMore Details: https://docs.oracle.com/error-help/db/ora-06550