Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Вызов подпроцедуры с выходным параметром / 3 сообщений из 3, страница 1 из 1
29.11.2006, 16:21
    #34164695
SunnyVa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов подпроцедуры с выходным параметром
Подскажите, пожалуйста, как реализовать вызов процедуры, которая возвращает 1 выходной парамтр, в теле другой процедуры?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
CREATE SUBPROC (IN P1 INTEGER, OUT I INTEGER)
 LANGUAGE SQL
 MODIFIES SQL DATA
P1 : BEGIN
 SELECT COUNT(*) INTO I FROM <Таблица>
 WHERE Поле1=P1;
 COMMIT;
END P1

CREATE PROC ()
 LANGUAGE SQL
 MODIFIES SQL DATA
P1: BEGIN
 /* Вызов SUBPROC? CALL SUBPROC(1,?);*/
END P1
Возможно ли такое реализовать?
...
Рейтинг: 0 / 0
29.11.2006, 17:04
    #34164873
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов подпроцедуры с выходным параметром
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
CREATE SUBPROC (IN P1 INTEGER, OUT I INTEGER)
 LANGUAGE SQL
 MODIFIES SQL DATA
P1 : BEGIN
 SELECT COUNT(*) INTO I FROM <Таблица>
 WHERE Поле1=P1;
 COMMIT;
END P1

CREATE PROC ()
 LANGUAGE SQL
 MODIFIES SQL DATA
P1: BEGIN
 DECLARE I INT;
 CALL SUBPROC( 1 ,I);
END P1
COMMIT в первой процедуре - зачем?
Есть какой-то потаенный смысл в этом?
...
Рейтинг: 0 / 0
29.11.2006, 17:20
    #34164957
SunnyVa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов подпроцедуры с выходным параметром
Спасибо огромное!
COMMIT просто забыла удалить... у меня перед ним был запрос на обновление...
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Вызов подпроцедуры с выходным параметром / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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