首批通过分布式安全可靠测评,为关键业务系统打造
空间函数概述
更新时间:2026-04-10 11:58:01
OceanBase 数据库 Oracle 模式 SDO_GEOMETRY 数据类型提供了一些成员函数,用于构造、查询和格式转换空间对象。
SDO_GEOMETRY 类型的成员函数功能如下表所示。
| Name | Returns | Description |
|---|---|---|
| GET_DIMS() | NUMBER | 用于获取几何对象的维度信息。它返回一个整数值,表示几何对象的维度数。在 SDO_GTYPE 中定义。与表达式 ST_COORDDIM 返回结果相同。 |
| ST_COORDDIM() | NUMBER | 与 GET_DIMS 效果相同。 |
| GET_GTYPE() | NUMBER | 用于获取几何对象的类型代码。它返回一个整数值,表示几何对象的类型。例如,2001 表示点、2002 表示线、2003 表示多边形。 |
| ST_ISVALID() | NUMBER | 用于检查几何对象的有效性。它返回一个布尔值,指示几何对象是否有效。如果几何对象有效,则返回 TRUE;如果无效,则返回 FALSE。 |
| GET_WKB() | BLOB | 用于获取几何对象的 Well-Known-Binary (WKB) 格式。它返回一个二进制字符串,表示几何对象的 WKB 格式,不带 SRID。 |
| GET_WKT() | CLOB | 用于获取几何对象的 Well-Known-Text (WKT) 格式。它返回一个字符串,表示几何对象的 WKT 格式,不带 SRID。 |
| GET_GEOJSON() | CLOB | 用于获取几何对象的 JSON 格式。它返回一个字符串,表示几何对象的 JSON 格式。返回空间对象的 JSON 格式输出。 |