Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Передать параметр в запрос Discoverer  [new]
bazil.pupkin
Member

Откуда:
Сообщений: 9
Здравствуйте!

Есть табличка organization содержащая иерархию организации с полями:

organization_id
organization_name
parent_org_id

Если мы хотим получить для любого узла иерархии все его подчиненные элементы, то это можно сделать запросом

SELECT organization_id, organization_name, parent_org_id
  FROM organization
START WITH organization_name = 'Группа компаний Ромашка'
CONNECT BY parent_org_id = PRIOR organization_id

Есть задача реализовать это в Discoverer, т.е. по произвольно заданному пользователю названию организации выдавать список всех подчиненных элементов. Как это можно сделать?
Можно создать Custom Folder с данным селектом, но как ему передать параметр для organization_name, если это возможно? Как вообще можно решить эту задачу?
6 июл 07, 16:14    [4361585]     Ответить | Цитировать Сообщить модератору
 Re: Передать параметр в запрос Discoverer  [new]
В Дискавери
Guest
Там другой подход - по параметру производится не отбор, а фильтрация,
так что только так: вынести organization_id, organization_name в desctope вверх листа,
там автоматически добавиться стрелка спискового эл-та.
Вопросы быстродействия оставим в стороне...
Если есть иные способы, с удовольствием ознакомлюсь
6 июл 07, 16:25    [4361644]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить