Oracle 窗口SRID与图层SRID不匹配

Oracle 窗口SRID与图层SRID不匹配,oracle,plsql,spatial,Oracle,Plsql,Spatial,跑步时 select SDO_NN_DISTANCE(1) dist into mdist from ham_street h WHERE SDO_NN(h.shape, mshape,'sdo_batch_size=1',1) = 'TRUE' and rownum = 1; 我得到: ORA-29902: error in executing ODCIIndexStart() routine ORA-13208: internal error while evaluating [wind

跑步时

select SDO_NN_DISTANCE(1) dist into mdist
from ham_street h
WHERE SDO_NN(h.shape, mshape,'sdo_batch_size=1',1) = 'TRUE' and rownum = 1;
我得到:

ORA-29902: error in executing ODCIIndexStart() routine
ORA-13208: internal error  while evaluating [window SRID does not match layer SRID] operator
ORA-06512: at "MSDGC.UPDATE_SSLATCLEANOUT_OFF_ROAD", line 64
ORA-06512: at line 2

Geometry SRID
MDSYS.USER\u SDO\u GEOM\u METADATA SRID
均为空。为什么会出现此错误?

我发现了问题所在。我正在更新的层没有SRID,但我引用的另一层“HAM_STREET”在MDSYS.USER_SDO_GEOM_元数据SRID中有SRID。我删除了SRID,现在它可以工作了