私は空間インデックスを使用し、WHERE
ステートメントを実行しようとすると:
WHERE T.GEOMETRY.STIntersects(O.GEOMETRY) = 1 AND T.GEOMETRY.STTouches(O.GEOMETRY) = 0
正常に動作しますが、OR で実行しようとすると:
WHERE T.GEOMETRY.STOverlaps(O.GEOMETRY) = 1 OR T.GEOMETRY.STWithin(O.GEOMETRY) = 1
次のエラーが表示されます。
クエリ プロセッサは、空間インデックス ヒントを含むクエリのクエリ プランを生成できませんでした。理由: 条件に必要なバイナリ空間メソッドが見つかりませんでした。インデックス ヒントを削除するか、SET FORCEPLAN を削除してみてください。
このステートメントの問題は何ですか?