Script para crear indices espaciales (Oracle 11g):
Los indices espaciales son necesarios para poder efectuar cálculos sobre los campos geometry de Oracle .
Paso 1:
Debe asegurarse estar logeado como owner del esquema donde desea asignar
Paso 2:
INSERT INTO user_sdo_geom_metadata a
(TABLE_NAME, COLUMN_NAME, DIMINFO,SRID)
Values
('<TABLA_QUE_CONTIENE_CAMPO_GEOMETRY>', 'GEOMETRY',
"MDSYS"."SDO_DIM_ARRAY"(
"MDSYS"."SDO_DIM_ELEMENT"('Longitude',-81,-68,0.1),
"MDSYS"."SDO_DIM_ELEMENT"('Latitude',-19,0,0.1)), 4248);
Paso 3:
CREATE INDEX <ESQUEMA>.<NOMBRE_INDICE_GEOMETRY>
ON <ESQUEMA>.<TABLA_QUE_CONTIENE_CAMPO_GEOMETRY>
(GEOMETRY)
INDEXTYPE IS MDSYS.SPATIAL_INDEX
NOPARALLEL;
No hay comentarios:
Publicar un comentario