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

Откуда:
Сообщений: 32
Имеется представление, которое используется для создания отчетов в Discoverer. В представление передаются параметры. Когда параметр один например дата, проблемм не возникает, а вот когда когда нужно сделать перечисление например список доступных статусов...

Собственно на данный момент работает так:

select ..... from table1 t where t.id in (select id from rep_parametr)

Возник вопрос можно ли
(select id from rep_parametr)
заменить на что нибудь более технологичное типа функции фозвращающей курсор?
20 май 09, 15:09    [7204313]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли использовать Ref cursor в блоке Where?  [new]
Cutgun
Member

Откуда:
Сообщений: 32
Возможно что думаю совсем не в ту сторону, или есть wokarround.
20 май 09, 15:12    [7204343]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли использовать Ref cursor в блоке Where?  [new]
Cutgun
Member

Откуда:
Сообщений: 32
В результате тестов удалось использовать
select id from table (pipe_function(X))
но это мало чем отличается от того варианта что и так работает =(
20 май 09, 15:20    [7204420]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить