Oracle Spacial(空间数据库)查询空间数据2
来源:互联网 发布:cepii世界贸易数据库 编辑:程序博客网 时间:2024/06/05 06:55
关系操作符
语法:
操作符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_fidIN(52062747,52062749)
AND b.gwm_fid =52598309;
空间函数与操作符的对比
1、 空间操作符使用的表必须有空间索引;
2、 空间操作符执行速度比函数快,因此可以采用操作符的情况下就使用操作符
3、使用空间操作符时,如果查询窗口来自于一个表,加上 /*+ORDERED */ 这个hint阅读全文
0 0
- Oracle Spacial(空间数据库)查询空间数据2
- Oracle Spacial(空间数据库)查询空间数据1
- Oracle Spacial(空间数据库)查询模型和空间索引
- Oracle Spacial(空间数据库)空间索引
- Oracle Spacial(空间数据库)数据模型
- Oracle Spacial(空间数据库)SDO_GEOMETRY介绍
- Oracle Spacial(空间数据库)GEOMETRY示例
- Oracle Spacial(空间数据库)使用注意事项
- Oracle Spacial(空间数据库)空间关系和条件
- Oracle Spacial(空间数据库)空间聚集函数
- Oracle Spacial(空间数据库)创建空间字段示例
- Oracle Spacial(空间数据库)geometry元数据结构
- Oracle Spacial(空间数据库)sdo_Geom包的函数
- Oracle Spacial(空间数据库)sdo_util包的函数
- Oracle Spacial(空间数据库)sdo_lrs包函数
- Oracle Spacial(空间数据库)SDO_MIGRATE包函数
- Oracle Spacial(空间数据库)常见的错误
- Oracle数据库表空间查询
- 用jQuery向div中添加Html文本内容
- 自定义View重写onTouchCount,实现圆形随手指移动
- Oracle Spacial(空间数据库)查询空间数据1
- python学习---第九天
- java-interface(接口)
- Oracle Spacial(空间数据库)查询空间数据2
- linux下join命令的用法
- 行为级和RTL级的区别
- React native 入门二 魅力展示
- Ubuntu14.04下安装ROS(Robot Operating System)
- 统计难题
- spring cloud + spring boot + springmvc+mybatis分布式微服务云架构
- Python学习——str.replace()方法与re.sub()方法对比
- leetcode_5. Longest Palindromic Substring ? 待解决