YashanDB ST_SPLIT函数
ST_SPLIT函数用于返回input几何对象被blade几何对象切割之后产生的几何对象。本函数遵守如下规则:输入参数input和blade须具有相同的空间参考系,否则函数返回错误。输入参数input和blade任意一个为NULL时,函数返回NULL。输入参数input和blade任意一个的坐标中包含NAN和INF时,函数返回错误。输入参数input只能为LineString、MultiLineS
YashanDB ST_SIMPLIFY函数
ST_SIMPLIFY函数的功能是使用Douglas-Peucker算法来简化输入的geometry。当输入的参数存在NULL时,函数返回NULL。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据,遵循如下规则:仅计算2D结果,如坐标中有Z轴,则会忽略Z坐标进行计算。如输入的geometry是POINT、MULTIPOINT类型,则直接返回原来的值。如输入的geomet
YashanDB ST_SHORTESTLINE函数
ST_SHORTESTLINE函数根据输入的geometry1和geometry2,返回geometry1与geometry2之间的二维最短LineString,最短LineString的两个端点不一定是输入的几何图形的端点。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据,遵循如下规则:geometry1和geometry2的空间参考系标识号(SRID)必须相等,否则
YashanDB ST_SETSRID函数
ST_SETSRID函数用于将输入的geometry的空间参考系标识号(SRID)设置为指定的srid。该函数根据输入的geometry返回设置好SRID的geometry。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据。sridsrid表示要设置的SRID,其值为INT类型。输入的srid如果是负数,则按照0处理。支持能够隐式转换成INT的类型,如果输入的是小数则进
YashanDB:助力企业攻克AI时代数据管理难题,拥抱智能转型
GenAI时代,AI技术爆发式发展,数据库行业与企业共同面临着“如何与AI深度共生”的时代命题。在AIGC发展三要素“算力、算法、数据”中,优质数据的获取、处理与管理能力,正成为AI应用落地成效的核心变量。作为国产数据库中技术创新型厂商,YashanDB在持续助力攻坚“深水区替代、大规模平替”难题的同时,也在积极探索构建AI时代的智能数字底座,为企业数智化转型提供核心支撑。近日,YashanDB技
崖山数据库智能问答系统:DeepSeek + RAG
近年来,人工智能领域发展迅猛,尤其是大型语言模型(LLM)的突破性进展,正在深刻改变各行各业。DeepSeek AI 作为新兴的人工智能技术代表,凭借其卓越性能和成本优势迅速崭露头角,为数据库管理等领域带来了新的可能性。01 RAG技术以DeepSeek为代表的基于大型语言模型(LLM)生成式AI在通用领域表现不俗,但在处理特定领域的专业查询或最新信息时存在局限,这些模型采用预训练方法,依赖于固定
YashanDB ST_OVERLAPS函数
ST_OVERLAPS函数的功能是判断两个Geometry相交并具有相同的维度,但彼此之间不完全包含。如果geometry1和geometry2“空间重叠”则返回TRUE,否则返回FALSE。如果两个Geometry具有相同的维度,每个Geometry至少有一个点不属于另一个Geometry(或等价地说,它们都不覆盖另一个Geometry),并且它们内部的交叉点具有相同的尺寸,那么它们就是重叠的。
YashanDB ST_MULTI函数
ST_MULTI函数用于返回输入的Geometry对象所对应的Geometry Collection类型。若输入的Geometry已是集合类型,则返回输入的Geometry对象。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据。输入Geometry类型与返回Geometry类型的对应关系见下表:输入类型输出类型PointMultiPointLineStringMulti
YashanDB ST_MAXDISTANCE函数
ST_MAXDISTANCE函数根据输入的geometry1和geometry2,返回它们对应的二维最大距离。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据,遵循如下规则:geometry1和geometry2的空间参考系标识号(SRID)必须相等,否则报错。本函数遵守如下规则:当输入的参数存在NULL或EMPTY时,函数返回NULL。仅计算2D结果,若输入参数中存在
YashanDB ST_RELATE函数
ST_RELATE函数的功能是根据输入的边界值规则(boundaryNodeRule),计算用于表示输入的两个Geometry之间空间关系的DE-9IM矩阵字符串。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据。输入的geometry1和geometry2须具有相同的空间参考系标识号(SRID)。boundaryNodeRuleboundaryNodeRule表示边界
YashanDB ST_RELATE函数
ST_RELATE函数的功能是根据输入的边界值规则(boundaryNodeRule),计算用于表示输入的两个Geometry之间空间关系的DE-9IM矩阵字符串。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据。输入的geometry1和geometry2须具有相同的空间参考系标识号(SRID)。boundaryNodeRuleboundaryNodeRule表示边界
YashanDB ST_POLYGON函数
ST_POLYGON函数根据输入的geometry和srid,返回对应srid中由geometry组成的POLYGON数据。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据,遵循如下规则:geometry须是LINESTRING类型。geometry包含的POINT数量须大于或等于4。geometry的首尾2个POINT必须相同。sridsrid的数据类型是INT,表示
YashanDB ST_POINTZ函数
ST_POINTZ函数根据输入的x、y、z和可选的srid,返回对应坐标和srid的POINT数据。x、y、z表示坐标,参数类型为数值型,遵循如下规则:支持可以转换为DOUBLE类型的CHAR、VARCHAR类型(转换失败返回Invalid Number错误),使用其他数据类型则返回错误。本函数仅支持三维坐标,使用其他维度的坐标则返回错误。sridsrid的数据类型是INT,表示输出结果中的空间参
YashanDB ST_POINT函数
ST_POINT函数根据输入的x、y和可选的srid,返回对应坐标和srid的POINT数据。x、y表示坐标,参数类型为数值型,遵循如下规则:支持可以转换为DOUBLE类型的CHAR、VARCHAR类型(转换失败返回Invalid Number错误),使用其他数据类型则返回错误。本函数仅支持二维坐标,使用其他维度的坐标则返回错误。sridsrid的数据类型是INT,表示输出结果中的空间参考系,遵循
YashanDB ST_PERIMETER函数
ST_PERIMETER函数用于计算geometry的周长,或者说计算的是区域的周长,对于不能构成区域的几何图形,则返回0。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据,遵循如下规则:geometry是POLYGON、MULTIPOLYGON或GEOMETRY COLLECTION类型会返回对应的周长,其它的geometry类型会返回0。geometry的空间参考系
YashanDB ST_MAKEPOINT函数
ST_MAKEPOINT函数根据输入的x、y和可选的z和m,返回对应坐标的POINT数据。x、y、z、m表示坐标,参数类型为数值型,支持可以转换为DOUBLE类型的CHAR、VARCHAR类型(转换失败返回Invalid Number错误),使用其他数据类型则返回错误。当输入的参数存在NULL时,函数返回NULL。示例(单机HEAP表)SELECT ST_AsText(ST_MakePo
YashanDB ST_MAKELINE函数
ST_MAKELINE函数根据输入的geometry1和geometry2,返回由组成它们的点按顺序连接的LINESTRING数据。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据,遵循如下规则:输入的geometry1和geometry2须具有相同的空间参考系标识号(SRID)。geometry1和geometry2须为POINT类型、LINESTRING类型和MUL
YashanDB ST_MAKEENVELOPE函数
ST_MAKEENVELOPE函数用于返回一个根据输入的X、Y的最小、最大值构建的外包矩形。其结果为ST_Geometry类型的Polygon。本函数遵守如下规则:当xmin、ymin、xmax、ymax中有NULL时,返回结果为NULL。当srid为NULL时,返回结果为NULL。xmin通用表达式,类型为double。ymin通用表达式,类型为double。xmax通用表达式,类型为doubl
YashanDB ST_LONGESTLINE函数
ST_LONGESTLINE函数根据输入的geometry1和geometry2,返回geometry1与geometry2之间的二维最长LineString。geometry通用表达式,其值必须为有效的ST_GEOMETRY类型的数据,遵循如下规则:geometry1和geometry2的空间参考系标识号(SRID)必须相等,否则报错。本函数遵守如下规则:当输入的参数存在NULL时,函数返回NU
YashanDB ST_LINEMERGE函数
ST_LINEMERGE函数用于将输入的MultiLineString中的线组合成一个LineString或MultiLineString。本函数遵守如下规则:输入参数为Point、MultiPoint、Polygon或MultiPolygon时,函数返回GeometryCollection Empty。输入参数为NULL时,函数返回NULL。输入参数为空的LineString或MultiLine