oracle 创建空间索引
- 如果数据是从别人的库中导入进来,先前如果建有空间索引,则需要删除之后,建立自己的空间索引(否则容易报错),如果完全是自己的数据,或者之前并没有建立空间索引那就可以直接建立了。
- 首先进行查询,判断数据是否已经建立相应的空间元数据
[sql] view plaincopy
- select * from user_sdo_geom_metadata t where t.sdo_table_name like ‘%表名%’;
如果有跟你的表相关的,请把他删除。
[sql] view plaincopy- select * from user_ind_columns t where t.index_name='索引名称';
- 然后就可以建立空间索引了,首先建立空间元数据,语句如下。
[sql] view plaincopy
- INSERT INTO mdsys.sdo_geom_metadata_table(sdo_owner,sdo_table_name,sdo_column_name,sdo_diminfo,sdo_srid)
- VALUES ('表空间','表名', 'GEOM(空间字段名称)',
- MDSYS.SDO_DIM_ARRAY
- (MDSYS.SDO_DIM_ELEMENT('X', -180.0, 180.0, 0.00005),
- MDSYS.SDO_DIM_ELEMENT('Y', -90.0,90.0, 0.00005)
- ),
- NULL);
- 建立用户元数据。
[sql] view plaincopy
- INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID)
- VALUES ('表名', 'REAL_GEOM(空间字段名称)',
- MDSYS.SDO_DIM_ARRAY
- (MDSYS.SDO_DIM_ELEMENT('X', -180, 180, 0.00000000050),
- MDSYS.SDO_DIM_ELEMENT('Y', -90, 90, 0.00000000050)),
- NULL);
- 创建索引
[sql] view plaincopy
- CREATE INDEX 索引名称 ON 表名 (字段名称) INDEXTYPE IS MDSYS.SPATIAL_INDEX;
- 首先进行查询,判断数据是否已经建立相应的空间元数据
- 如果不能创建成功,一般情况就是之前的库结果中已经创建过空间索引了,只需要把之前建索引的东西删掉就行。
oracle 创建空间索引相关推荐
- oracle 创建空间索引
经过一段时间的学习,现在将我关于空间索引的建立经验分享如下. 如果数据是从别人的库中导入进来,先前如果建有空间索引,则需要删除之后,建立自己的空间索引(否则容易报错),如果完全是自己的数据,或者之前并 ...
- oracle有一百个人围一圈报数,案例:Oracle创建表时报session超过最大值 ORA-00018 证明递归ses...
天萃荷净 创建表时报session超过最大值 证明递归session存在并不在v$session中显示 我们在数据库的使用过程中,有时候会遇到类似情况,我会话是登录的,但是我进行某种操作,缺报sess ...
- oracle创建数据库后干什么,手动创建Oracle数据库之前因后果
对于许多数据库管理员来说,Oracle究竟是不是一个难以管理和驾驭的怪兽级数据库,会不会让他们管理生涯饱受折磨?当看到其命令行界面时,很多人会问这么一个问题. 如果你想通过一个应用程序操控使用这个数据 ...
- oracle创建数据库总结,oracle创建数据库和用户方法总结
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...
- oracle创建数据库、表空间、用户并授权
oracle创建数据库.表空间.用户并授权 在安装完Oracle数据库软件之后可以使用默认的数据库orcl,也可以根据需要创建自定义的数据库.表空间用于对数据库中的资源进行分类,每个用户都有默认的表空 ...
- oracle 创建 触发,Oracle 创建触发器
create or replace trigger DATA_SYNC_@TABLE@ before insert or update or delete on @TABLE@ REFERENCING ...
- oracle创建数据库 表空间 用户
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...
- oracle查看表和索引碎片,Oracle 表空间索引存储与碎片检查
Oracle 表空间索引存储与碎片检查 Oracle 表空间索引存储检查,Oracle 表空间索引碎片查看,包括查看系统表中的用户索引.索引的存储情况检查.索引的选择性.确定索引的实际碎片. 1.查看 ...
- oracle创建带参数视图6,Oracle创建带有参数的视图代码介绍
在Oracle里,视图不像存储过程和函数一样,可以定义输入参数,但我们可以变个方式,使用程序包来实现 首先定义程序包: /* 按个人需要定义,我定义三个参数 ,因我项目程序需要,所以三个参数都是num ...
最新文章
- 菜鸟程序员之Asp.net MVC Session过期异常的处理
- linux mysql库看不见,linux下Mysql找不到mysqlclient库!谢谢大家
- 静止的单摄像机无法得到像点的三维坐标详解
- python学生管理系统用类写_python面向对象——学校学生教职工管理系统类的实例...
- 让R与Python共舞
- pythonnet 引用_Python netmiko模块的使用
- 01使用ILDasm.exe将可执行文件反编译成IL代码
- 如何制作数据透视表?超详细教程为你解答
- win10卸载ie11后安装不上
- 2019.05 随笔
- bilibili_api,仅用 3 行代码获取B站(弹幕、评论、用户)数据
- 漂亮图表html,这9个精美的HTML5图表应用,让你的网页专业精确
- 盘古开源:Web3.0浪潮来袭,离不开分布式存储赋能
- Red Hat Enterprise Linux 7 正式版发布
- Ajax 改造,第 1 部分: 使用 Ajax 和 jQuery 改进现有站点
- 支持ipv6的各种服务器和客户端
- Python 下载贴吧图片到指定地址
- python快速输入括号_LeetCode_Python(20)_有效的括号
- 【CSS】button(按钮)去默认样式
- 苹果app商品定价_iOS 开发_2017苹果内购价格表
热门文章
- 幼子嘟嘟谈美国文化系列6 美国文化另一重要主线--体育(下)
- 谷歌创始人依然1美元年薪
- 史上最全架构师知识图谱(纯干货)
- 文章分享到新浪微博,人人网,开心网和天涯社区的代码
- 从苏宁电器到卡巴斯基第12篇:我在苏宁电器当营业员 III
- Jx的OnePiece:Python环境百科全书
- 创建用户tea,stu,并给这两个用户resource,connect角色
- 制作一个简单的switch小游戏
- android imageview点击图片放大缩小,Android实现ImageView图片双击放大及缩小
- 【React】883- React hooks 之 useEffect 学习指南