powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / выходные параметры
3 сообщений из 3, страница 1 из 1
выходные параметры
    #34257517
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день !

Имеется такая процедура

create procedure temp2(in dat date,in data date)
result set 1
language sql
begin
declare dat date;
declare data date;
...
declare myCursor1 cursor for select char(g33a,4), sum(g46) from t_st2006 where g01a='ИМ' and g54d between dat and data group by char(g33a,4) order by char(g33a,4);
...


вызываю эту процедуру

call temp2('2006-01-01','2006-12-31')

выдает пустую таблицу

в чем я ошибаюсь..?
если я указываю не between dat and data
а реальные даты between '2006-01-01' and '2006*12-31' то все ОК
...
Рейтинг: 0 / 0
выходные параметры
    #34257599
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Ваш курсор использует локальные переменные dat и data (а не одноименные параметры), которые в данном примере имеют значение NULL.
Кроме того, если вы выдаете myCursor1 наружу, объявляйте его как
declare myCursor1 cursor with return for ...
...
Рейтинг: 0 / 0
выходные параметры
    #34257892
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо все получилось!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / выходные параметры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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