使用确切的图层和一个对象
创建缓冲点 - 30厘米
WITH BUFF AS (select /*+ ALL_ROWS */
T.Id,
m.sdo_diminfo,
mdsys.sdo_geom.sdo_buffer(T.gdo_geometry, m.sdo_diminfo, 0.15,'unit=meter') gdo_geometry
from geo.TEST T, mdsys.SDO_GEOM_METADATA_TABLE m
where T.Id = 100
and m.sdo_table_name = 'TEST'
and m.sdo_owner = 'GEO')
搜索包含关联
SELECT BUFF.Id
,(select mdsys.sdo_geom.relate(BUFF.gdo_geometry, BUFF.sdo_diminfo, 'mask=contains', C.gdo_geometry, BUFF.sdo_diminfo)
from geo.TEST C
where C.Id = BUFF.Id) R01
FROM BUFF
为什么返回FALSE?