mysql sdo geometry_c#读写SDO_GEOMETRY字段
查询语句
selectdb.SHAPE.SDO_gtypeasSDO_gtype,db.shape.sdo_sridassdo_srid,db.shape.sdo_point.xaspoint_x,db.shape.sdo_point.yaspoint_y,db.shape.sdo_point.zaspoint_z,db.shape.sdo_elem_infoaselem_info,db.shape.sdo_ordinatesassdo_ordinatesfrom T_table db
regexp_replace(sdo_util.to_gmlgeometry(db.shape),'?[^>]*>|nbsp;|&','') as ORDINATES
插入字段值
INSERT INTO T_table (ID,SHAPE) VALUES('10000000003',
MDSYS.SDO_GEOMETRY(2003,
NULL,
NULL,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3,3,22),
MDSYS.SDO_ORDINATE_ARRAY(1,1, 5,7)
)
);
读取字段
select db.id as region_id, sdo_util.to_gmlgeometry(db.shape) as region_location from T_table db
获取类型
select db.shape.get_gtype() fromT_tabledbselect db.SHAPE.SDO_gtype from T_table db
条件查询
selectdb.objectid,
TO_CHAR(db.shape.get_wkt()) AS wkt,db.comp_type,db.datatype,db.comp_name,db.health_lic,db.shape.SDO_POINT.Xasx,db.shape. SDO_POINT.Yasy,db.reg_addr,db.bus_addrfromt_publicplacesdbwhere 1 = 1and substr(db.comp_type,0, 2) = '01'and sdo_within_distance(db.SHAPE,
SDO_GEOMETRY(2001,8307,
SDO_POINT_TYPE(116.4, 39.9, NULL),
NULL,
NULL),'distance=1500.0 unit=m') = 'TRUE'
SELECT
/*轨迹SHAPE信息 */
db.id,
db.SHAPE.SDO_gtype as SDO_gtype,
db.shape.sdo_srid as sdo_srid,
db.shape.sdo_point.x as point_x,
db.shape.sdo_point.y as point_y,
db.shape.sdo_point.z as point_z,
'' as elem_info,
/*
db.shape.sdo_elem_info as elem_info,
db.shape.sdo_ordinates as sdo_ordinates,
sdo_util.to_gmlgeometry(db.shape) as sdo_ordinates
*/
regexp_replace(sdo_util.to_gmlgeometry(db.shape),'?[^>]*>|nbsp;|&','') as ORDINATES
FROM T_DEVICESTRACK db;
mysql sdo geometry_c#读写SDO_GEOMETRY字段相关推荐
- cpp mysql_使用MYSQLCPPCONN连接MYSQL数据库与读写BLOB字段
起初也是用C语言接口, 但不知为什么在VS2010下使用时调用mysql_thread_init()函数总是失败(动态链接) 其他函数也用不了, 用了一阵子的ODBC但不会操作BLOB字段 遂转到MY ...
- MySQL主从(MySQL proxy Lua读写分离设置,一主多从同步配置,分库分表方案)
Mysql Proxy Lua读写分离设置 一.读写分离说明 读写分离(Read/Write Splitting),基本的原理是让主数据库处理事务性增.改.删操作(INSERT.UPDATE.DELE ...
- mysql 同一张表 某个字段更新到另一条数据上_面试基础:数据库MySQL基础入门(下)...
本文是面试基础的第二篇.本篇偏理论,包括三节: 事务和并发 数据库设计 索引 所选的三个内容均是面试的高频考察点,需要细致地理解 No.1 事务和并发 事务:数据库操作的基本单元.对于数据库的 ...
- mysql主从复制、读写分离到数据库水平拆分及库表散列
文章转载自http://blog.csdn.net/sd4422739/article/details/49514981 web项目最原始的情况是一台服务器只能连接一个mysql服务器(c3p0只能配 ...
- RDS 与 ECS 自建mysql 建议主从复制读写分离操作
RDS 与 ECS 自建mysql 建议主从复制读写分离操作 一.RDS 作为主数据库,本实例使用的是mysql 8.0 登录 RDS 控制台,选择目标实例. 配置从实例读取数据使用的只读账号和授权数 ...
- mysql主从读写Windows_Windows操作系统下的MySQL主从复制及读写分离
一.主服务器(master)配置 1.修改MySQL配置文件my.ini [mysqld] log-bin=mysql-bin log-bin-index=mysql-bin.index server ...
- 使用mysql-proxy 快速实现mysql 集群 读写分离
使用mysql-proxy 快速实现mysql 集群 读写分离 2011-12-29 17:03 目前较为常见的mysql读写分离分为两种: 1. 基于程序代码内部实现:在代码中对select操作分发 ...
- mysql最大述_mysql最大字段数量及 varchar类型总结
mysql最大字段数 一直对mysql最大字段数不明确有人说是1024 还有人说 Max columns per row 4096 InnoDB is limited to 1000columns 实 ...
- hibernate h2变mysql_懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)...
需求描述需求是这样的:因为我们目前的一个老项目是Oracle数据库的,这个库呢,数据库是没有注释的,而且字段名和表名都是大写风格,比如在代码层面的po呢,以前也是没有任何注释的,但是经过这些年,大家慢 ...
最新文章
- keepalive 配合mysql主主复制
- Opengl-基本章节的学习成果
- 【PHP】 php7.0 扩展列表
- 如何给DataFrame的列命名或重命名。
- P4313-文理分科【最小割】
- php 判断radio选中哪个,jquery如何判断单选按钮radio是否选中
- firebug for IE6+, Firefox, Opera, Safari and Chrome
- 编写第一个OpenACC程序
- html和vue的区别,2018-09-16第四课 (v-html和v-text的区别,v-once和v-pre的区别,vue的生命周期,选项卡)...
- SpringBoot自学笔记《黑马程序员》
- 其实华为手机按下这个按钮,还能自动清理内存垃圾,真是厉害了
- 100道MySQL面试题及答案
- itextpdf查找关键字坐标,以及在特定位置添加文字
- 中国移动:流量不限。有下文了。
- 3030. 天黑请闭眼
- java转大写_java实现数字转大写的方法
- idea怎样创建一个java项目?
- Android动态壁纸 Live Wallpaper
- 网络基础知识 | 协议 | TCP/IP分层模型
- QT多个ui界面设计