Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / какой триггер приводит к ошибке DB2 / 3 сообщений из 3, страница 1 из 1
06.03.2008, 22:10
    #35177107
Kru
Kru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какой триггер приводит к ошибке DB2
Господа,
такая ситуация. Запускаю процедуру, которая делает некоторые обновления в таблица с триггерами.
Процедура возвращает SQLCODE_OUT -723 SQLSTATE_OUT 09000. Дока говорит, что это значит ошибка триггера.
Можно ли как-то отследить какой триггер возвращает ошибку и что за ошибка?
Логика процедуры и триггеров очень сложная и вручную вычленить команду приводящую к ошибке очень очень сложно.

Я работаю с DB Artisan. К сожалению никаких профайлеров нет, т.к. они запрещены.

Заранее большое спасибо за отклик.
...
Рейтинг: 0 / 0
07.03.2008, 14:41
    #35178468
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какой триггер приводит к ошибке DB2
1. В процедуре в sqlexception handler'е писАть:
BEGIN
GET DIAGNOSTICS EXCEPTION 1 msg_txt = MESSAGE_TEXT, token = DB2_TOKEN_STRING;
SET rc=SQLCODE;
...
END;
2. Создать event monitor for statements
...
Рейтинг: 0 / 0
07.03.2008, 22:34
    #35179195
Kru
Kru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какой триггер приводит к ошибке DB2
Большое спасибо
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / какой триггер приводит к ошибке DB2 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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