oracle中的sql文本类型,Oracle数据库的空间数据类型
Oracle数据库中空间数据类型随着GIS、CAD/CAM的广泛应用,对数据库系统提出了更高的要求,不仅要存储大量空间几何数据,且以事物的空间关系作为查询或处理的主要内容。Oracle数据库从9i开始对空间数据提供了较为完备的支持,增加了空间数据类型和相关的操作,以及提供了空间索引功能。
Oracle的空间数据库提供了一组关于如何存储,修改和查询空间数据集的SQL schema与函数。通过MDSYS schema规定了所支持的地理数据类型的存储、语法和语义,提供了R-tree空间数据索引机制,定义了关于空间的相交查询、联合查询和其他分析操作的操作符、函数和过程,并提供了处理点,边和面的拓扑数据模型及表现网络的点线的网络数据模型。
Oracle中各种关于空间数据库功能主要是通过Spatial组件来实现。从9i版本开始,Oracle Spatial空间数据库组件对存储和管理空间数据提供了较为完备的支持。其主要通过元数据表、空间数据字段(即SDO_GEOMETRY字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的函数,让用户进行更深层次的GIS应用开发。Oracle Spatial使用空间字段SDO_GEOMETRY存储空间数据,用元数据表来管理具有SDO_GEOMETRY字段的空间数据表,并采用R树索引和四叉树索引技术来提高空间查询和空间分析的速度。
1、元数据表说明。
Oracle Spatial的元数据表存储了有空间数据的数据表名称、空间字段名称、空间数据的坐标范围、坐标参考信息以及坐标维数说明等信息。用户必须通过元数据表才能知道ORACLE数据库中是否有Oracle Spatial的空间数据信息。一般可以通过元数据视图(USER_SDO_GEOM_METADATA)访问元数据表。元数据视图的基本定义为:
(
TABLE_NAME V ARCHAR2(32),
COLUMN_NAME V ARCHAR2(32),
DIMINFO MDSYS.SDO_DIM_ARRAY,
SRID NUMBER
oracle中的sql文本类型,Oracle数据库的空间数据类型相关推荐
- oracle中如何定义数组类型,oracle 之定义数组类型
oracle 数组类型,没有现成的类型,但是可以自己随意定义,很方便. Oracle 数组可以分为定长数组和可变长的数组两类.以下主要是一维数组介绍: 定长数组: /*定长字符数组,数组大小为10*/ ...
- oracle长整型范围,oracle中integer和number类型
oracle 中integer最大值是多少 INT.INTEGER 是 NUMBER 的受限子类型(只表示整数). oracle中 integer类型的标准长度是多少? ORACLE里,INTEGER ...
- 【DB笔试面试605】在Oracle中,SQL概要(SQL Profile)的作用是什么?
♣题目 部分 在Oracle中,SQL概要(SQL Profile)的作用是什么? ♣答案部分 SQL Profile就是为某条SQL语句提供除了系统统计信息.对象(表和索引等)统计信息之外的其它信息 ...
- oracle表中增加字段 sql语句,ORACLE中通过SQL语句(alter table)来增加、删除、修改字段...
1.添加字段: alter table 表名 add (字段 字段类型) [ default '输入默认值'] [null/not null] ; 2.添加备注: comment on ...
- Oracle中如何添加date类型的数据
最近在练习oracle数据库的一些操作,在对基表emp进行操作时不小心将其中的数据删除了一行 然后自己就打算将其数据重新添加回去. 在插入数据的时候,hiredate"入职年份"类 ...
- Oracle 实验五:Oracle中的SQL使用
实验五:Oracle中的SQL使用 一.实验目的 1.掌握SQL语言中常用系统函数: 2.掌握SQL语言的应用. 二.实验内容 1. 查询SQL中如下常用函数的使用,并举例说明(完成格式参考Lengt ...
- Oracle10表数据编辑器,Oracle ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析 (Windows CMD 方式)...
Oracle ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析 (Windows CMD 方式) 在实际生产环境中,常会碰到将一些如通过通讯接口传过来的数据(文本文件 txt) ...
- Oracle中使用SQL根据出生日期精确计算年龄
Oracle中使用SQL根据出生日期精确计算年龄 提示:以下是本篇文章正文内容,下面案例可供参考 代码如下(示例): select XM,CSNY as 出生日期,-- extract函数用于提取日期 ...
- ORACLE中使用SQL语句查询所有员工的职位信息,并用DISTINCT消除重复信息。
ORACLE中使用SQL语句查询所有员工的职位信息,并用DISTINCT消除重复信息. 在sqlplus中执行下面语句: select job from emp: 显示结果如下: SQL> se ...
最新文章
- 根据listObject中的某个字段排序
- 微服务为什么一定要选spring cloud?
- codevs1002 搭桥
- 【MongoDB】docker mongo 数据备份
- 数据库自增主键可能产生的问题
- zabbix监控防火墙和交换机
- CF--思维练习-- CodeForces - 215C - Crosses(思维题)
- 封装 oschina.net 表情选择
- 【DP】和谐的奶牛(jzoj 1750)
- python image模块需要安装吗_python Image模块安装
- java基本数据类型以及相关内容总结
- set列表对象去重_Redis中hash、set、zset有多牛?从底层告诉你数据结构原理
- windows10 Build 10074版本上手体验(二)
- 为何virtual析构函数不能是protected?
- 昨天要成为反弹一日游?关键看下午了
- 百度编辑器ueditor获取不到内容?请把form放在table等其他元素最外面
- 怎样搞研究的一套思路
- 正则表达式 四则运算 java_利用正则表达式判断四则运算表达式是否合法
- 四叶草启动linux黑屏,E1-471G,黑苹果10.11,Clover无法进入安装界面,直接黑屏重启...
- Linux搭建泰拉瑞亚(原版/模组/插件)服务器之1.3模组服务器
热门文章
- MySQL要不要用函数_2.mysql函数的使用
- ajax是什么实现的步骤,AJAX使用步骤及实现过程
- HALCON 20.11:深度学习笔记(5)---设置超参数
- Qt信号与槽传递QList动态数组
- HALCON:模板匹配方法总结
- kafka 基础知识梳理-kafka是一种高吞吐量的分布式发布订阅消息系统
- C# DataTable Compute方法的使用
- C#DateTime的用法
- scala编程第17章学习笔记(2)——集和映射
- 剑指offer(C++)-JZ22:链表中倒数最后k个结点(数据结构-链表)