@ssbxlan

Oracle Spatial, запрос через database link

Пытаюсь выполнить запрос такого рода:

select * from tbl@db_link c where sdo_relate(
      c.geometry,
      sdo_geometry(
         blabla
      ),
      'mask=anyinteract'
   ) = 'TRUE';


База данных ругается на отсутствие spatial index в таблице tbl. Если делать тот же запрос, подключившись напрямую, без database link, то всё работает.

Гугл выдаёт одну тему на форуме, где в 2004 году написали, что подобное работать не будет. Подскажите, что поменялось к нашему времени? Или если так нельзя, то как мне выполнить подобный запрос к другой БД?
  • Вопрос задан
  • 4296 просмотров
Пригласить эксперта
Ответы на вопрос 1
Брейн шторм: Сделать функцию? Сделать VIEW? Всё на уровне БД…
PS: Может всётаки «spatial index» и правда отсутствует?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы