oraclespatial空间数据表的初始化Oracle认证考试
文章作者 100test 发表时间 2009:11:28 16:04:30
来源 100Test.Com百考试题网
"gklt">
项目快完了,最近打算做点oracle spatial的小小总结,从最简单的开始:
一、oracle spatial空间数据表的初始化
Sql代码
--1.修改表结构
ALTER TABLE Dev_Acrossbox
ADD (
LOCATION MDSYS.SDO_GEOMETRY default null ,
MI_STYLE VARCHAR2(254) default null ,
MI_PRINX NUMBER(10) default null
).
--2.插入METADATA属性数据
INSERT INTO USER_SDO_GEOM_METADATA
VALUES(
DEV_TOWER_ACTL ,
location ,
MDSYS.SDO_DIM_ARRAY(
MDSYS.SDO_DIM_ELEMENT( X ,-180,180,0.0011119487),
MDSYS.SDO_DIM_ELEMENT( Y ,-90,90,0.0011119487)
),
8307
).
--3.创建空间索引
CREATE INDEX IDX_SPATIAL_Dev_Acrossbox
ON Dev_Acrossbox (location)
INDEXTYPE IS MDSYS.SPATIAL_INDEX.