Oracle Spacial(空间数据库)查询空间数据2
关系操作符
语法:
操作符OVERLAPBDYDISJOINT(geometry1,geometry2);
1、SDO_ANYINTERACT
2、SDO_CONTAINS
3、SDO_COVEREDBY
4、SDO_COVERS
5、SDO_EQUAL
6、SDO_INSIDE
7、SDO_ON
8、SDO_OVERLAPBDYDISJOINT
9、SDO_OVERLAPBDYINTERSECT
10、SDO_OVERLAPS
11、SDO_TOUCH
在11g,支持3维的操作符有:
■ SDO_ANYINTERACT
■ SDO_FILTER
■ SDO_INSIDE (for solid geometries only)
■ SDO_NN
■ SDO_WITHIN_DISTANCE
为了获得最优的执行计划,当查询窗口(空间操作符的第二个参数)来
自于表时,请始终指定/*+ ordered */ 提示
SELECT/*+ ORDERED NO_INDEX(b IDX_I_POLE_S_FID) */
b.name
FROM i_exch_s a, i_pole_s b
WHERE sdo_within_distance(b.gwm_geometry,
a.gwm_geometry,
'distance=5') = 'TRUE'
AND a.gwm_fid IN(52062747,52062749)
AND b.gwm_fid = 52598309;
空间函数与操作符的对比
1、 空间操作符使用的表必须有空间索引;
2、 空间操作符执行速度比函数快,因此可以采用操作符的情况下就使用操作符
3、使用空间操作符时,如果查询窗口来自于一个表,加上 /*+ORDERED */ 这个hint
Oracle Spacial(空间数据库)查询空间数据2相关推荐
- oracle的空间数据库
oracle的空间数据库: 2007-12-21 16:31:12 分类: Oracle 简单研究一下, 收藏, 详细内容看下面 [@more@] 1. 什么是oracle的空间数据库: oracle ...
- oracle层次查询用处,Oracle描述层次查询(hierarchicalquery)
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 有关Oracle描述层次查询(hierarchical query)的详细情况,先看一张图: 正确答案:BD A错误,树 ...
- Oracle中分页查询语句
Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...
- oracle设置大表空间,Oracle怎样设置表空间数据文件大小
这篇文章主要介绍了Oracle如何设置表空间数据文件大小,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下 Oracle数据文件默认大小上限是32G,如果要数据文件大于32G,需要在 ...
- 实验五 oracle高级数据查询技术
实验五 oracle高级数据查询技术 实验目的: 一.掌握日期型数据的操作技术 二.掌握层次查询技术 三.理解情景查询与翻译查询技术 四.了解统计查询技术 实验内容: 一.日期型数据的操作 ...
- oracle存储过程 多条件,Oracle多条件查询实际分页存储过程实操
以下的文章主要是介绍Oracle多条件查询分页存储过程,以下就是Oracle多条件查询分页存储过程具体方案的描述,希望在你今后的学习中会有所帮助.将业务逻辑放到Oracle中使得后台代码很精简,Ora ...
- 三、Oracle的简单查询
Oracle的表查询 前提:搞清楚scott的几张表的含义 EMP:雇员表 字段 类型 注释 EMPNO 员工编号 ENAME 员工姓名 JOB 员工职位 MGR 上级编号 HIRED ...
- Oracle之分页查询
2019独角兽企业重金招聘Python工程师标准>>> Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. 分页查询格式 SELECT * FROM ( SELECT ...
- oracle分组聚合查询,Oracle中分组查询group by用法规则解析
本篇文章小编给大家分享一下Oracle中分组查询group by用法规则解析,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Oracle中group by ...
- Oracle spatial 周边查询SQL
查询距某一点某一距离的所有要素(即我们通常说的周边查询)sql: select t.objectid,t.comp_type,t.datatype,t.comp_name,t.health_lic,t ...
最新文章
- c语言实现python列表_用C语言实现python的扩展模块
- 常见模块设计--数据字典
- PHP读取数据库表显示到前台
- 【渝粤题库】陕西师范大学202041 国际经济学 作业(专升本)
- netty实现高性能文件服务器,通用文件服务组件(Netty实现版本)
- 为什么有了接口还要增加一层抽象类?
- 找不到腾讯云MFA动态码了,无法登录腾讯云的解决办法
- ubantu中rpm转换成deb(软件包格式)
- 如何显示最近过生日的记录
- 关于call的使用和原理分析
- 如何为SUSE配置IP地址,网关和DNS
- assimp android build,Windows环境下编译Assimp库生成Android可用的.so文件
- C语言水电管理系统,小区水电费管理系统C语言.doc
- 安卓设置字符串样式,字符串中部分字体样式
- LINUX系统基础——文件系统和目录
- 在阿里云买的域名,如何下载该域名下的域名证书?
- 一个屌丝程序猿的人生(五十八)
- Js验证身份证是否正确
- 数字金融VS传统金融,区块链如何革新信任机制?
- 在Visual2019中如何添加日历表?这里有答案