Хранимая функция и EXECUTE

Изображение Loki

Имеется хранимая процедура, которая составляет строку SQL запроса str. Результат запроса str - несколько строк. Естественно коль уж запрос сформирован, его надо выполнить :) Но вот не задача - каким образом заставить EXECUTE вернуть множественный результат?
Конечно есть вариант обойтись и без хранимки, но хотелось бы именно хранимку. Интересно ваше мнение по этому вопросу. Может я что-то упускаю?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Примерно так: FOR r IN

Примерно так:

 FOR r IN EXECUTE str loop
 RETURN next;
 end loop;

спасибо

Изображение Loki

Спасибо большое - выручили :)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023