powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / проблема цикла и выходных параметров
7 сообщений из 7, страница 1 из 1
проблема цикла и выходных параметров
    #34237843
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
create procedure mel(out groupsmallname varchar(20))
result set 1
language sql
begin
declare groupkod int default 0;
declare groupsmallname varchar(20);
declare l cursor with return for select cg.groupsmallname from countrygroup cg;
DECLARE l1 CURSOR WITH RETURN FOR select cg.groupsmallname ,c.name from countrygroup

cg,country c,countrygroupdef f where cntkod=id and f.groupkod=cg.groupkod group by

cg.groupsmallname,c.name;
open l;
WHILE groupkod<=14 DO FETCH l INTO groupsmallname;

SET groupkod=groupkod+1;
END WHILE;
CLOSE l;
open l1;
end@



проблема состоит я думаю в out groupsmallname varchar(20)
SQL0440N Не найдено авторизованной подпрограммы "MEL" типа "PROCEDURE" с
совместимыми аргументами. SQLSTATE=42884

и цикл не работает ..
...
Рейтинг: 0 / 0
проблема цикла и выходных параметров
    #34238434
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вы вызываете эту процедуру?
...
Рейтинг: 0 / 0
проблема цикла и выходных параметров
    #34238637
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в комадной строке db2 -td@ -vf имя файла напр z.txt

затем call mel
...
Рейтинг: 0 / 0
проблема цикла и выходных параметров
    #34238643
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
call mel(?);
...
Рейтинг: 0 / 0
проблема цикла и выходных параметров
    #34239553
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да про параметры совсем забыл.. (( попробую
...
Рейтинг: 0 / 0
проблема цикла и выходных параметров
    #34240710
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
call mel('cccp')

SQL0469N Режим параметра (IN, OUT или INOUT) недопустим для параметра в
процедуре "MEL" с уникальным именем "SQL070108092712500" (номер параметра "0",
имя "GROUPSMALLNAME"). SQLSTATE=42886
...
Рейтинг: 0 / 0
проблема цикла и выходных параметров
    #34241931
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Параметры типа OUT при вызове процедуры из командной строки заменяются знаком вопрос.
Так что еще еще раз
Код: plaintext
call mel(?)
как есть.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / проблема цикла и выходных параметров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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