बशर्ते आपके पास एक is json
कॉलम पर बाधाओं की जांच करें, आप size()
. का उपयोग कर सकते हैं किसी सरणी में संख्या तत्व प्राप्त करने की विधि:
create table t (
c1 int,
c2 varchar2(100)
check ( c2 is json )
);
insert into t values ( 1, '{ "arr" : [1, 2, 3] }');
insert into t values ( 2, '{ "arr" : [1, 2, 3, 4, 5] }');
select c1, t.c2.arr.size() from t t;
C1 T.C2.ARR.SIZE()
1 3
2 5