为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:V8 【操作系统】:麒麟 【CPU】:arm 【问题描述】*:我期望给定一个中心点和一个半径,查询范围内所有的面要素。我在postgis找到了对应的函数ST_DWithin,请问在达梦数据库中对应的函数是什么? 目前使用报错 -2193: 第2 行附近出现错误: 无效的方法名[ST_DWITHIN]
改用 ST_DISTANCE 函数试试呢? select * FROM ITEM_PIPELINE WHERE DMGEO.ST_DISTANCE(GEOM,DMGEO.st_geomfromtext('POINT(119.7845301930 25.6620868996)', 4326)) <=1000;
改用 ST_DISTANCE 函数试试呢?
select * FROM ITEM_PIPELINE
WHERE DMGEO.ST_DISTANCE(GEOM,DMGEO.st_geomfromtext('POINT(119.7845301930 25.6620868996)', 4326)) <=1000;