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--
//======================================
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--
相关文章推荐
- oracle spatial 创建空间字段索引 创建字段索引 完善SQL语句实例
- oracle spatial 创建空间字段索引 创建字段索引 完善SQL语句实例二
- oracle spatial 创建空间字段索引 创建字段索引 完善SQL语句实例二
- oracle sql语句 创建表空间、数据库
- T-SQL语句创建索引
- 使用SQL语句为SQL Server 2005创建全文索引
- mybatis查询sql:where语句“查询时间字段书写问题”引发的索引失效
- SQL创建表索引语句
- 查看oracle创建表空间的sql语句
- 创建SQL索引,查看SQL性能语句收集
- SQL高级语句-CREATE INDEX 在表中创建索引,以便更加快速高效地查询数据。
- SQL语句-创建索引
- SQL语句-创建索引
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 查询数据库表索引名称、索引字段、创建索引语句
- sql语句建索引和表加字段的方法,或更新表的字段类型
- oracle 创建表空间、用户、授权的详细操作sql语句
- Oracle sql语句创建表空间、数据库、用户及授权
- sql语句创建唯一索引
- Access sql语句创建表及字段类型