oracle SDO_ORDINATE_ARRAY直接展示


 

mdsys.sdo_geometry 中SDO_ORDINATE存储的是空间对象的几何节点坐标序列,要想直接展示第一条值出来需要捞出数据

若select t.id,t.shape.sdo_ordinates from test1展示出来的是id和一个集合对象,我只需暂时集合对象第一个值或者某几个值出来可以建立一个函数展示

create or replace funcation get_value(td as SDO_ORDINATE_ARRAY) return varchar2 is

t varchar2(50);

coulum_values varchar2(50);

begin

select coulum_values into t from table(td) where rownum=1;

return t;

end;

之后直接执行select t.id,get_value(t.shape.sdo_ordinates) from test1即可;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM