powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Процедуры в процедуре с возвратами наборов данных
2 сообщений из 2, страница 1 из 1
Процедуры в процедуре с возвратами наборов данных
    #35566669
BuryCommoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть процедура типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE PROCEDURE u.proc1(p_1 INT)
DYNAMIC RESULT SETS  3 
BEGIN
  CALL u.proc2(p_1);
  CALL u.proc3(p_1);
  CALL u.proc4(p_1);

  RETURN  0 ;
END
#
в которой вызываются несколько процедур, возвращающих наборы данных. При выполнении корректно возвращается только набор из u.proc4, то есть из последней вызванной процедуры. Все остальные наборы содержат ошибку "SQL0910N Оператор SQL не может получить доступ к объекту с отложенной модификацией. SQLSTATE=57007". Из-за чего такое и как можно исправить?
...
Рейтинг: 0 / 0
Процедуры в процедуре с возвратами наборов данных
    #35566785
BuryCommoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка возникала из-за того, что в вызываемых процедурах данные возвращались из одноимённых временных таблиц.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Процедуры в процедуре с возвратами наборов данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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