| 
 
  
	| 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;
 | 
 
 Однако данный способ не подходит, т.к. данных много и фильтровать их на стороне ИБСО не целесообразно. Хотелось бы чтобы накладываемые фильтры учитывались на удаленной базе и не выгружались каждый раз "лишние" данные.
 | 
 
 Может быть, объявить синоним и уже с синонимом работать?
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |