为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server 64 V8
【操作系统】:windows 11
【CPU】:
【问题描述】*:字段类型定义为ST_POINT与ST_GEOMETRY类型建表成功,但是使用ST_GeomFromText与ST_MakePoint插入数据时报错无法解析的成员访问表达式[ST_GEOMFROMTEXT],[ST_MakePoint]
CREATE TABLE ODS.TEST_GEOMETRY_01(
A SYSGEO.ST_POINT,
B SYSGEO.ST_GEOMCOLLECTION
);
INSERT INTO ODS.TEST_GEOMETRY_01(A, B)
VALUES (
ST_GeomFromText('POINT(116.404 39.915)'),
ST_GeomFromText('POINT(116.404 39.915)')
);
INSERT INTO ODS.TEST_GEOMETRY_01(A, B)
VALUES (
ST_MakePoint(116.404 39.915, 4326),
ST_MakePoint(116.404 39.915, 4326)
);
执行失败(语句1)
-2207: 第5 行附近出现错误:
无法解析的成员访问表达式[ST_GEOMFROMTEXT]
删除DMGEO全局同义词,并创建DMGEO2全局同义词
DMGEO2.ST_CREATE_GEO2_SYNONYMS();
ST_GeomFromText ST_MakePoint前面也要加上sysgeo