ITPub博客

首页 > 数据库 > 国内数据库 > YashanDB BOX2D类型

YashanDB BOX2D类型

国内数据库 作者:崖山数据库系统YashanDB 时间:2025-03-28 16:41:40 0 删除 编辑

YashanDB中的BOX2D类型是数据库内置的一种自定义类型,用于存储和访问ST_GEOMETRY的二维边界框。

此数据类型仅支持在单机HEAP表上使用。

#存储属性

类型 字节长度
BOX2D 32

#定义格式

类型 格式 规则
BOX2D BOX2D 自定义对象类型,无需指定size

#BOX2D属性

属性名称 类型 长度
XMIN DOUBLE 8字节
XMAX DOUBLE 8字节
YMIN DOUBLE 8字节
YMAX DOUBLE 8字节

#使用规则

#使用限制

对于BOX2D类型数据的使用限制如下:

  • 不能作为分区表的分区键。
  • 仅适用于单机HEAP表。

#使用格式

BOX2D类型可通过OBJECT方法或者ST_EXTENT函数生成,并通过 表别名.列名.属性名的方式进行查询。

示例(单机HEAP表)

-- 1.创建包含BOX2D类型的表box_tableCREATE TABLE box_table (id INT, box BOX2D);-- 2.向表中插入BOX2D对象INSERT INTO box_table VALUES(1, BOX2D(1,2,3,4));-- 3.查询BOX2D数据SELECT TB.box.xmin XMIN FROM box_table TB;XMIN----------- 1.0E+000


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3079384/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
崖山数据库系统YashanDB是深圳计算科学研究院完全自主研发设计的新型数据库系统,融入原创理论,支持单机/主备、共享集群、分布式等多种部署方式,覆盖OLTP/HTAP/OLAP交易和分析混合负载场景,为客户提供一站式的企业级融合数据管理解决方案。

注册时间:2023-04-11

  • 博文量
    722
  • 访问量
    640211