यदि आपका डीबी संस्करण 12 सी है, तो आप अपने कॉलम (result
प्रदान किए गए चेक बाधा को जोड़कर आसानी से पता लगा सकते हैं। ) का प्रारूप जसन के अनुरूप है:
alter table table1
add constraints chk_result_json
check(result is json);
और जांचें कि सामान्य जानकारी NA
नहीं है के रूप में:
select *
from table1 t
where t.result.generalinfo != 'NA'
treat(result AS json)
. के साथ प्रयोग करके 18c संस्करण के लिए और भी आसान के रूप में:
select *
from ( select id, treat(result AS json) as result from table1 ) t
where t.result.generalinfo != 'NA'