SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » FB 2.5: выборка данных из одной из однотипных хранимых процедур, заданной по имени
FB 2.5: выборка данных из одной из однотипных хранимых процедур, заданной по имени [сообщение #3239] Tue, 03 October 2023 14:45 Переход к следующему сообщению
rico_spb в настоящее время не в онлайне  rico_spb
Сообщений: 8
Зарегистрирован: July 2023
Junior Member
Добрый день!
Есть несколько однотипных хранимых процедур без параметров, возвращающих один и тот же набор данных типа:
ID integer, DATA_STR varchar(255)
.
Список вызываемых ХП не фиксирован. Нужно из другой ХП вызвать одну из стандартизированных процедур, заданную в параметре, и выбрать из нее данные.

Как это решить с простым вызовом процедур понимаю - через
EXECUTE STATEMENT 'execute procedure ' || :stored_proc_name || ';'
А как быть, если нужно еще выбрать данные?

   
Re: FB 2.5: выборка данных из одной из однотипных хранимых процедур, заданной по имени [сообщение #3240 является ответом на сообщение #3239] Tue, 03 October 2023 15:43 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 886
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
ну дык есть FOR EXECUTE

хотя вообще, задача через пень.
Re: FB 2.5: выборка данных из одной из однотипных хранимых процедур, заданной по имени [сообщение #3251 является ответом на сообщение #3240] Thu, 05 October 2023 11:16 Переход к предыдущему сообщению
rico_spb в настоящее время не в онлайне  rico_spb
Сообщений: 8
Зарегистрирован: July 2023
Junior Member
Согласен, что не самый оптимальный маневр, но выбора, увы, нет. Нужно "сохранить совместимость" с тем, что ранее наваяли специалисты.
Спасибо.
Предыдущая тема: Разрешает дубликаты алиасов CTE
Следующая тема: Ошибка при подключении к Firebird4 Embedded из-под Wine приложения для Win32
Переход к форуму:
  


Текущее время: Sun Nov 10 22:23:31 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00607 секунд