您的位置:首页 > 数据库 > Oracle

oracle spatial 创建空间字段索引 创建字段索引 完善SQL语句实例

2012-06-16 15:46 453 查看
//创建空间字段索引 oracle spatial table

//======================================

drop index index_sp_v_gbjj;

drop index index_sp_v_xzq;

drop index index_sp_v_ytfq;

drop index index_sp_v_dltb;

drop index index_sp_v_nydfddj;

create index index_sp_v_gbjj on v_gb_gdbhdk_h(geometry) indextype is mdsys.spatial_index;

create index index_sp_v_xzq on v_jj_xzq_h(geometry) indextype is mdsys.spatial_index;

create index index_sp_v_ytfq on v_tdlygh_ytfq_xz_e(geometry) indextype is mdsys.spatial_index;

create index index_sp_v_dltb on v_tdlyxz_dltb_h(geometry) indextype is mdsys.spatial_index;

create index index_sp_v_nydfddj on v_tdly_nydfddj_k(geometry) indextype is mdsys.spatial_index;

//======================================

//创建字段索引

//=======================================

drop index index_fd_v_gbjj_xzqdm;

drop index index_fd_v_xzq_xzqdm;

drop index index_fd_v_ytfq_xzqdm;

drop index index_fd_v_dltb_zldwdm;

drop index index_fd_v_nydfddj_xzdm;

create index index_fd_v_gbjj_xzqdm on v_gb_gdbhdk_h(xzqdm);

create index index_fd_v_xzq_xzqdm on v_jj_xzq_h(xzqdm);

create index index_fd_v_ytfq_xzqdm on v_tdlygh_ytfq_xz_e(xzqdm);

create index index_fd_v_dltb_zldwdm on v_tdlyxz_dltb_h(zldwdm);

create index index_fd_v_nydfddj_xzdm on v_tdly_nydfddj_k(xzdm);

//=======================================

//创建FID字段唯一性约束

alter table v_gb_gdbhdk_h drop constraint index_uk_v_gbjj_fid cascade;

alter table v_gb_gdbhdk_h add constraint index_uk_v_gbjj_fid unique(fid);

alter table v_jj_xzq_h drop constraint index_uk_v_xzq_fid cascade;

alter table v_jj_xzq_h add constraint index_uk_v_xzq_fid unique(fid);

alter table v_tdlygh_ytfq_xz_e drop constraint index_uk_v_ytfq_fid cascade;

alter table v_tdlygh_ytfq_xz_e add constraint index_uk_v_ytfq_fid unique(fid);

alter table v_tdlyxz_dltb_h drop constraint index_uk_v_dltb_fid cascade;

alter table v_tdlyxz_dltb_h add constraint index_uk_v_dltb_fid unique(fid);

alter table v_tdly_nydfddj_k drop constraint index_uk_v_nydfddj_fid cascade;

alter table v_tdly_nydfddj_k add constraint index_uk_v_nydfddj_fid unique(fid);

//=======================================

--the--end--
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: