Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Вызов процедуры из процедуры  [new]
pegаs_m
Member

Откуда:
Сообщений: 4
Как можно вызвать процедуру из другой процедуры.
Например, у меня есть процедура some_procedure, которая возвращает определенные поля таблицы.
Мне нужно создать другую процедуру так, чтобы она вызывала процедуру some_procedure и записывала результата ее выполнения во view например.
19 авг 09, 13:59    [7556369]     Ответить | Цитировать Сообщить модератору
 Re: Вызов процедуры из процедуры  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4947
pegаs_m,

DECLARE SQLCODE INT;
DECLARE L1 RESULT_SET_LOCATOR VARYING;
...
CALL some_procedure(...);
ASSOCIATE RESULT SET LOCATOR (L1) WITH PROCEDURE some_procedure;
ALLOCATE C1 CURSOR FOR RESULT SET L1;
OPEN C1;
FETCH C1 INTO ...;       
WHILE (SQLCODE!=100) DO
  ...
  FETCH C1 INTO ...;
END WHILE;
CLOSE C1;
20 авг 09, 11:26    [7560474]     Ответить | Цитировать Сообщить модератору
 Re: Вызов процедуры из процедуры  [new]
pegаs_m
Member

Откуда:
Сообщений: 4
Mark Barinstein,

Спасибо =)
20 авг 09, 13:40    [7561617]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить