DBLink в представлениях PL+
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
xamele0n Участник
Вступление в Клуб: 03.12.2012
|
Пн Дек 03, 2012 14:53  DBLink в представлениях PL+ |
|
Полезность: Нет оценки
|
Добрый день!
Кому нибудь удавалось сделать запрос к внешней базе через линк непосредственно в тексте PL+ представления? Есть ли такая возможность?
Знаю что можно сделать в системных справочниках/представление и в тексте PL+ представления делать выборку из этого представления
Код: |
type main is
select x(x%rowtype)
in VW_SQL_MY_VIEW%rowtype; |
Однако данный способ не подходит, т.к. данных много и фильтровать их на стороне ИБСО не целесообразно. Хотелось бы чтобы накладываемые фильтры учитывались на удаленной базе и не выгружались каждый раз "лишние" данные. |
|
 |
beffz Участник
Вступление в Клуб: 15.10.2012
|
Пн Дек 03, 2012 16:16  Re: DBLink в представлениях PL+ |
|
Полезность: Нет оценки
|
Можно из операции-фильтра этого представления передать необходимые для фильтрации параметры в контекст внешней базы.
Во внешней базе научить вьюшку VW_SQL_MY_VIEW обрабатывать преременные из контекста. |
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Вт Дек 04, 2012 07:56  Re: DBLink в представлениях PL+ |
|
Полезность: Нет оценки
|
xamele0n пишет: | Добрый день!
Кому нибудь удавалось сделать запрос к внешней базе через линк непосредственно в тексте PL+ представления? Есть ли такая возможность?
Знаю что можно сделать в системных справочниках/представление и в тексте PL+ представления делать выборку из этого представления
Код: |
type main is
select x(x%rowtype)
in VW_SQL_MY_VIEW%rowtype; |
Однако данный способ не подходит, т.к. данных много и фильтровать их на стороне ИБСО не целесообразно. Хотелось бы чтобы накладываемые фильтры учитывались на удаленной базе и не выгружались каждый раз "лишние" данные. |
Может быть, объявить синоним и уже с синонимом работать? |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|