CftClub.ru
Клуб специалистов ЦФТ-Банк

Динамический PLP - как получить результаты выборки?

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
SkyKilla
Участник


Вступление в Клуб: 23.10.2009
СообщениеВт Фев 20, 2018 16:34   Динамический PLP - как получить результаты выборки? Ответить с цитатой
Полезность: Нет оценки
Добрый день!
В одной из веток встретил пример, где PLP выполняли с помощью такого метода:

[RUNTIME]::[PLP].plp(vText)

Попробовал загнать в vText PLP выборку - работает.
А как вытащить результаты выборки, ну хотя бы одно-два значения?

rtl.exec_sql_out(vText,, ,,) позволяет несколько bind переменных гонять туда-сюда. А что насчет ::[PLP].plp() ?
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеСр Фев 21, 2018 05:29    Ответить с цитатой
Полезность: 1
PLP медленное,
почему не использовать execute immediate v_sql using v_bind; ?

Ну самый очевидный способ получить значение, объявить глобальную переменную в пакет , а в запросе делать into имя_пакет.имя_глоб.перем.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru