运行时
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 2layer Geometry SRID和MDSYS.USER_SDO_GEOM_METADATA SRID均为空。为什么我会得到这个错误?
发布于 2014-12-04 21:56:21
我知道我的问题出在哪里了。我正在更新的层没有SRID,但我引用的另一个层"HAM_STREET“在MDSYS.USER_SDO_GEOM_METADATA SRID中有一个SRID。我删除了SRID,现在它可以工作了。
https://stackoverflow.com/questions/27294593
复制相似问题