Om din DB-version är 12c kan du enkelt ta reda på det genom att lägga till en kontrollbegränsning förutsatt din kolumn (result
)s format överensstämmer med json som:
alter table table1
add constraints chk_result_json
check(result is json);
och kontrollera att allmän information inte är NA
som :
select *
from table1 t
where t.result.generalinfo != 'NA'
Ännu enklare för 18c-versionen genom att använda med treat(result AS json)
som :
select *
from ( select id, treat(result AS json) as result from table1 ) t
where t.result.generalinfo != 'NA'