मुझे लगता है कि आप इसे एक प्रश्न के साथ कर सकते हैं:
select s.id, count(*)
from spatial_data s, table(s.geometry.sdo_ordinates)
group by s.id
या आप एक plsql सरल फ़ंक्शन लिख सकते हैं जो SDO_ORDINATE_ARRAY VARRAY की गणना विशेषता देता है:
create or replace function get_count(ar in SDO_ORDINATE_ARRAY) return number is
begin
return ar.count;
end get_count;
या और भी अच्छे SDO_GEOMETRY TYPE में एक सदस्य फ़ंक्शन जोड़ें जो गिनती विशेषता लौटाता है