powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2 V8 duplicate column name в цикле FOR процедуры
3 сообщений из 3, страница 1 из 1
db2 V8 duplicate column name в цикле FOR процедуры
    #37006786
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу процедуру, там есть участок где обрабатываются записи из двух таблиц:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
...
for f1 as
 select id as aid from s1.t1 as a
 except
 select id as bid from s2.t2 as b
do
...
end for
...

на 9.7 где делал отладку все работает, а на 8 версии при создании процедуры выдает вот такое:

A duplicate column name or unnamed column was specified in a DECLARE CURSOR statement of a FOR statement.. SQLCODE=-783, SQLSTATE=42738, DRIVER=3.61.65

Failed queries => 1

что я не так делаю? где там unnamed column или duplicate name не пойму.
...
Рейтинг: 0 / 0
db2 V8 duplicate column name в цикле FOR процедуры
    #37006981
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
for f1 as
 select id as  aid  from s1.t1 as a
 except
 select id as  bid  from s2.t2 as b
do

db2 надо знать алиас колонки, к которой надо будет потом обращаться.
Только в 9.7 оно начало брать в качестве алиаса общего алиас первого подзапроса.
В предыдущих версиях оно ругается, если алиасы не совпадают.
...
Рейтинг: 0 / 0
db2 V8 duplicate column name в цикле FOR процедуры
    #37007170
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

Действительно, если имена алиасов одинаковые то в V8 тоже работает. Спасибо :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2 V8 duplicate column name в цикле FOR процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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