oracle里添加索引,oracle---添加空间索引

oracle中为了进行空间运算和空间判断,需要使用空间索引。

添加空间索引分为2步。

首先把geometry字段的空间范围加到元数据表

insert into user_sdo_geom_metadata values(

'AD_MERGE',-----------------------这里是表名,需要修改

'geometry',-------------------------这里是geometry字段的名称,底下是坐标范围和坐标系

sdo_dim_array(

sdo_dim_element(

'LONGITUDE',

-180,

180,

0.5

),

sdo_dim_element(

'LATITUDE',

-90,

90,

0.5

)

),8307)

第2,创建索引

create index AD_MERGE_geo on AD_MERGE(geometry) indextype is mdsys.spatial_index

AD_MERGE_geo是自己给索引起的名字,自己能懂就行,

AD_MERGE(geometry)是需要加索引的表和字段名

如果已经加过了,就不能再重新添加。

你可能感兴趣的:(oracle里添加索引)