Hvis din DB-version er 12c, så kan du nemt finde ud af det ved at tilføje en kontrolbegrænsning forudsat din kolonne (result
)'s format er i overensstemmelse med json som:
alter table table1
add constraints chk_result_json
check(result is json);
og kontroller, at generelle oplysninger ikke er NA
som :
select *
from table1 t
where t.result.generalinfo != 'NA'
Endnu nemmere for 18c-versionen ved at bruge med treat(result AS json)
som :
select *
from ( select id, treat(result AS json) as result from table1 ) t
where t.result.generalinfo != 'NA'