查询语句

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字段相关推荐

  1. cpp mysql_使用MYSQLCPPCONN连接MYSQL数据库与读写BLOB字段

    起初也是用C语言接口, 但不知为什么在VS2010下使用时调用mysql_thread_init()函数总是失败(动态链接) 其他函数也用不了, 用了一阵子的ODBC但不会操作BLOB字段 遂转到MY ...

  2. MySQL主从(MySQL proxy Lua读写分离设置,一主多从同步配置,分库分表方案)

    Mysql Proxy Lua读写分离设置 一.读写分离说明 读写分离(Read/Write Splitting),基本的原理是让主数据库处理事务性增.改.删操作(INSERT.UPDATE.DELE ...

  3. mysql 同一张表 某个字段更新到另一条数据上_面试基础:数据库MySQL基础入门(下)...

    本文是面试基础的第二篇.本篇偏理论,包括三节: 事务和并发 数据库设计 索引 所选的三个内容均是面试的高频考察点,需要细致地理解 No.1     事务和并发 事务:数据库操作的基本单元.对于数据库的 ...

  4. mysql主从复制、读写分离到数据库水平拆分及库表散列

    文章转载自http://blog.csdn.net/sd4422739/article/details/49514981 web项目最原始的情况是一台服务器只能连接一个mysql服务器(c3p0只能配 ...

  5. RDS 与 ECS 自建mysql 建议主从复制读写分离操作

    RDS 与 ECS 自建mysql 建议主从复制读写分离操作 一.RDS 作为主数据库,本实例使用的是mysql 8.0 登录 RDS 控制台,选择目标实例. 配置从实例读取数据使用的只读账号和授权数 ...

  6. mysql主从读写Windows_Windows操作系统下的MySQL主从复制及读写分离

    一.主服务器(master)配置 1.修改MySQL配置文件my.ini [mysqld] log-bin=mysql-bin log-bin-index=mysql-bin.index server ...

  7. 使用mysql-proxy 快速实现mysql 集群 读写分离

    使用mysql-proxy 快速实现mysql 集群 读写分离 2011-12-29 17:03 目前较为常见的mysql读写分离分为两种: 1. 基于程序代码内部实现:在代码中对select操作分发 ...

  8. mysql最大述_mysql最大字段数量及 varchar类型总结

    mysql最大字段数 一直对mysql最大字段数不明确有人说是1024 还有人说 Max columns per row 4096 InnoDB is limited to 1000columns 实 ...

  9. hibernate h2变mysql_懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)...

    需求描述需求是这样的:因为我们目前的一个老项目是Oracle数据库的,这个库呢,数据库是没有注释的,而且字段名和表名都是大写风格,比如在代码层面的po呢,以前也是没有任何注释的,但是经过这些年,大家慢 ...

最新文章

  1. keepalive 配合mysql主主复制
  2. Opengl-基本章节的学习成果
  3. 【PHP】 php7.0 扩展列表
  4. 如何给DataFrame的列命名或重命名。
  5. P4313-文理分科【最小割】
  6. php 判断radio选中哪个,jquery如何判断单选按钮radio是否选中
  7. firebug for IE6+, Firefox, Opera, Safari and Chrome
  8. 编写第一个OpenACC程序
  9. html和vue的区别,2018-09-16第四课 (v-html和v-text的区别,v-once和v-pre的区别,vue的生命周期,选项卡)...
  10. SpringBoot自学笔记《黑马程序员》
  11. 其实华为手机按下这个按钮,还能自动清理内存垃圾,真是厉害了
  12. 100道MySQL面试题及答案
  13. itextpdf查找关键字坐标,以及在特定位置添加文字
  14. 中国移动:流量不限。有下文了。
  15. 3030. 天黑请闭眼
  16. java转大写_java实现数字转大写的方法
  17. idea怎样创建一个java项目?
  18. Android动态壁纸 Live Wallpaper
  19. 网络基础知识 | 协议 | TCP/IP分层模型
  20. QT多个ui界面设计

热门文章

  1. 12-Go语言接口interface
  2. 独立钻石棋游戏设计制作(C语言)
  3. window中cmd窗口最大化
  4. 工程量计算稿_如何从工程图或线稿中删除背景
  5. 偷懒的网络框架libevent、libev框架介绍
  6. 深圳区块链电子发票系统日均开票超12万张
  7. SER 语音情感识别-论文笔记3
  8. 美国多年提高网安预算分析
  9. TortoiseGit使用详解(1)
  10. NTLM协议中都存在那些漏洞