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即可;