关系操作符

语法:

操作符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相关推荐

  1. oracle的空间数据库

    oracle的空间数据库: 2007-12-21 16:31:12 分类: Oracle 简单研究一下, 收藏, 详细内容看下面 [@more@] 1. 什么是oracle的空间数据库: oracle ...

  2. oracle层次查询用处,Oracle描述层次查询(hierarchicalquery)

    欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 有关Oracle描述层次查询(hierarchical query)的详细情况,先看一张图: 正确答案:BD A错误,树 ...

  3. Oracle中分页查询语句

    Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...

  4. oracle设置大表空间,Oracle怎样设置表空间数据文件大小

    这篇文章主要介绍了Oracle如何设置表空间数据文件大小,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下 Oracle数据文件默认大小上限是32G,如果要数据文件大于32G,需要在 ...

  5. 实验五 oracle高级数据查询技术

    实验五 oracle高级数据查询技术 实验目的:  一.掌握日期型数据的操作技术  二.掌握层次查询技术  三.理解情景查询与翻译查询技术  四.了解统计查询技术 实验内容: 一.日期型数据的操作   ...

  6. oracle存储过程 多条件,Oracle多条件查询实际分页存储过程实操

    以下的文章主要是介绍Oracle多条件查询分页存储过程,以下就是Oracle多条件查询分页存储过程具体方案的描述,希望在你今后的学习中会有所帮助.将业务逻辑放到Oracle中使得后台代码很精简,Ora ...

  7. 三、Oracle的简单查询

    Oracle的表查询 前提:搞清楚scott的几张表的含义 EMP:雇员表 字段 类型 注释 EMPNO   员工编号 ENAME   员工姓名 JOB   员工职位 MGR   上级编号 HIRED ...

  8. Oracle之分页查询

    2019独角兽企业重金招聘Python工程师标准>>> Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. 分页查询格式 SELECT * FROM ( SELECT ...

  9. oracle分组聚合查询,Oracle中分组查询group by用法规则解析

    本篇文章小编给大家分享一下Oracle中分组查询group by用法规则解析,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Oracle中group by ...

  10. Oracle spatial 周边查询SQL

    查询距某一点某一距离的所有要素(即我们通常说的周边查询)sql: select t.objectid,t.comp_type,t.datatype,t.comp_name,t.health_lic,t ...

最新文章

  1. c语言实现python列表_用C语言实现python的扩展模块
  2. 常见模块设计--数据字典
  3. PHP读取数据库表显示到前台
  4. 【渝粤题库】陕西师范大学202041 国际经济学 作业(专升本)
  5. netty实现高性能文件服务器,通用文件服务组件(Netty实现版本)
  6. 为什么有了接口还要增加一层抽象类?
  7. 找不到腾讯云MFA动态码了,无法登录腾讯云的解决办法
  8. ubantu中rpm转换成deb(软件包格式)
  9. 如何显示最近过生日的记录
  10. 关于call的使用和原理分析
  11. 如何为SUSE配置IP地址,网关和DNS
  12. assimp android build,Windows环境下编译Assimp库生成Android可用的.so文件
  13. C语言水电管理系统,小区水电费管理系统C语言.doc
  14. 安卓设置字符串样式,字符串中部分字体样式
  15. LINUX系统基础——文件系统和目录
  16. 在阿里云买的域名,如何下载该域名下的域名证书?
  17. 一个屌丝程序猿的人生(五十八)
  18. Js验证身份证是否正确
  19. 数字金融VS传统金融,区块链如何革新信任机制?
  20. 在Visual2019中如何添加日历表?这里有答案

热门文章

  1. 微信小程序入门五上滑加载下拉刷新
  2. vue 项目在加载完成之前,显示预置加载动画
  3. Linux服务器无故挂了PHP
  4. 计算机组成原理笔记(王道考研) 第四章:指令系统
  5. 【人脸识别与嵌入式】人脸识别算法移植到K210硬件平台
  6. 民盟中央蒋树声:高等教育质量观一定要变
  7. swift 中的 感叹号 问号 和 双问号用法详解
  8. 解决金山词霸2005专业版版/windows server 2003 sp1简体中文下不能取词问题
  9. innerHTML属性
  10. Portlet 2.0 新特性介绍(全)