alter table tablename add(shape MDSYS.SDO_GEOMETRY); --添加空间字段
INSERT INTO USER_SDO_GEOM_METADATA VALUES ('表名','SHAPE--字段名',SDO_DIM_ARRAY(SDO_DIM_ELEMENT('X',-180,180,0.005),SDO_DIM_ELEMENT('Y',-90,90,0.005)),4326); -- 插入空间元数据
CREATE INDEX 索引名 ON 表名(空间字段名) INDEXTYPE IS MDSYS.SPATIAL_INDEX;--创建空间索引
-空间数据类型 MDSYS.SDO_GEOMETRY
CREATE TYPE sdo_geometry AS OBJECT (
SDO_GTYPE NUMBER, //点线面 2001,2002,2003......
SDO_SRID NUMBER,//坐标参考系 4326
SDO_POINT SDO_POINT_TYPE,//点元素,如果不是点类型,这个字段为null,面和线元素的坐标存在下面2个字段
SDO_ELEM_INFO SDO_ELEM_INFO_ARRAY,
SDO_ORDINATES SDO_ORDINATE_ARRAY);