Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запись результата запроса в переменную. / 5 сообщений из 5, страница 1 из 1
03.05.2019, 15:45
    #39809512
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись результата запроса в переменную.
Добрый день!
Подскажите такое дело. Есть таблица с полями:
-"номер абонента"
-ФИО

Необходимо получить список полей "номер абонента" и записать через запятую в переменную(чтобы получилось что-то вроде списка).И далее этот список передать в memo. Например результат выходной переменной varchar -15,13514,145,58

Подскажите хотя бы куда смотреть не получается.
Пот что я делаю:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
execute block (DATE_SVER_LAST DATE=:DATE_SVER_LAST, DATE_SVER_FIRST DATE =:DATE_SVER_FIRST, DATE_ varchar(50)=:DATE_)
returns(nom_list varchar(5000))
as
declare variable tmp_list integer;
begin
 for select s.nom_abon
  from SPR_ABON S
   where  (S.KOD_TRF = 110 or S.KOD_TRF = 111)
  and S.date_sver > :DATE_SVER_FIRST
  and S.date_sver < :DATE_SVER_LAST into :tmp_list

  nom_list = tmp_list||',';
  suspend;
end



Заранее благодарю!
...
Рейтинг: 0 / 0
03.05.2019, 15:51
    #39809513
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись результата запроса в переменную.
ECMAScriptNinja,

см. агрегатную функцию LIST
...
Рейтинг: 0 / 0
03.05.2019, 15:58
    #39809514
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись результата запроса в переменную.
ECMAScriptNinjaНеобходимо получить список полей "номер абонента" и записать через запятую в
переменную(чтобы получилось что-то вроде списка).И далее этот список передать в memo.

Для передачи в memo данные вовсе не надо объединять на серверной стороне.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
04.05.2019, 13:36
    #39809694
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись результата запроса в переменную.
Симонов ДенисECMAScriptNinja,

см. агрегатную функцию LIST

Благодарю большое!!!
...
Рейтинг: 0 / 0
04.05.2019, 14:19
    #39809698
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись результата запроса в переменную.
ECMAScriptNinja,

надо только учитывать, что при использовании LIST могут быть неприятные последствия:
http://www.ibase.ru/dbgrowth/
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запись результата запроса в переменную. / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]