Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Returning result sets from stored procedures AS/400 / 3 сообщений из 3, страница 1 из 1
10.05.2012, 13:52
    #37787809
RTYi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Returning result sets from stored procedures AS/400
Как в AS/400 использовать резалт сет из процедуры в другой процедуре?

Например, есть процедура, которая возвращает резалт сет 1,2,3

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE PROCEDURE sp()
LANGUAGE SQL
BEGIN
   begin
      DECLARE c1 CURSOR WITH RETURN FOR SELECT 1,2,3 FROM SYSIBM.SYSDUMMY1;
      OPEN c1;
   end;
END



Нужно в другой процедуре получить этот резал сет и использовать его.

Код: plsql
1.
2.
3.
4.
5.
CREATE PROCEDURE sp2()
LANGUAGE SQL
BEGIN
   call sp() INTO TABLE;
END
...
Рейтинг: 0 / 0
10.05.2012, 14:51
    #37787933
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Returning result sets from stored procedures AS/400
RTYi,

В 7.1 появилось:
Writing a program or SQL procedure to receive the result sets from a stored procedure
Иначе используйте временные таблицы.
...
Рейтинг: 0 / 0
10.05.2012, 15:17
    #37787974
RTYi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Returning result sets from stored procedures AS/400
Mark Barinstein,

Спасибо, буду использовать временные таблицы
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Returning result sets from stored procedures AS/400 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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