혼란

2012-10-29 5 views
1

나는 오라클 11g의 다음 querys 실행혼란

1) select a1.apid from access_point a1 where sdo_relate(a1.shape,a1.shape,'mask=equal') = 'TRUE' and a1.apid = 'a5vhe';

2) select a1.apid from access_point a1 where sdo_relate(a1.shape,a1.shape,'mask=anyintersect') = 'TRUE' and a1.apid = 'a5vhe';

이제 오라클 11g 문서는 "있는 그대로 마스크 'anyintersect을'정의 ANYINTERACT : 객체가 분리되어 있지 않으면 TRUE를 반환합니다. " 그렇다면 oracle이 Query 1에 대해 a1을 기록하고 QUERY2에 대해 none을 반환하는 이유는 무엇입니까 ??

답변

0

오타가 있습니다.

  • 잘못된 : sdo_relate(a1.shape,a1.shape,'mask=anyintersect')
  • 올바른 : sdo_relate(a1.shape,a1.shape,'mask=anyinteract')