powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запись результата запроса в переменную.
5 сообщений из 5, страница 1 из 1
Запись результата запроса в переменную.
    #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
Запись результата запроса в переменную.
    #39809513
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ECMAScriptNinja,

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

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

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

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

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


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