Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
分析定义类型字符串的字符串。
ST_Geometry::ST_GeometryTypeFromBaseType(base-type-str)
base-type-str
VARCHAR(128)
包含基类型字符串的字符串。
VARCHAR(128) 根据基类型字符串(可能包含 SRID 定义)返回几何类型。如果类型字符串不是有效的几何类型字符串,则会返回错误。
可以使用 ST_Geometry::ST_GeometryTypeFromBaseType 方法通过类型字符串定义来分析几何类型名称。
SQL/MM (ISO/IEC 13249-3: 2006) 服务商扩充
以下示例返回结果 [ST_Geometry]。
ST_Geometry
SELECT ST_Geometry::ST_GeometryTypeFromBaseType('ST_Geometry')
以下示例返回结果 [ST_Point]。
ST_Point
SELECT ST_Geometry::ST_GeometryTypeFromBaseType('ST_Point(SRID=4326)')
以下示例将查找存储过程参数所接受的几何类型 (ST_Point)。
CREATE PROCEDURE myprocedure( parm1 ST_Point(SRID=0) ) BEGIN -- ... END; SELECT parm_name nm, base_type_str, ST_Geometry::ST_GeometryTypeFromBaseType(base_type_str) geom_type FROM sysprocedure KEY JOIN sysprocparm WHERE proc_name='myprocedure' and parm_name='parm1'