Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / обработка ошибок внутри ХП / 5 сообщений из 5, страница 1 из 1
20.04.2016, 14:39
    #39220235
vv_fran
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обработка ошибок внутри ХП
Здравствуйте.
В ХП на MS SQL можно запускать и коммитить транзакции на участки кода. Например для поиска ошибки выполнения конструкцией:
BEGIN TRANSACTION TR_1;
BEGIN TRY
что-то делаю
SET @NRESULT = 0;
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION TR_1;
SET @NRESULT = 1;
END CATCH;

IF @NRESULT = 0 COMMIT TRANSACTION TR_INSERT;

таких конструкций в ХП может быть множество, что очень удобно для последующего анализа выполнения.

В FB есть ли что подобное? when any do... может быть только одна и в самом конце...
...
Рейтинг: 0 / 0
20.04.2016, 14:49
    #39220242
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обработка ошибок внутри ХП
vv_franВ FB есть ли что подобное? when any do... может быть только одна и в самом
конце...
Во-первых, не одна.
Во-вторых, в конце любого begin-end блока.
В-третьих, от такой процедуры воняет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.04.2016, 14:52
    #39220248
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обработка ошибок внутри ХП
vv_fran,

Код: sql
1.
in autonomous transaction
...
Рейтинг: 0 / 0
20.04.2016, 15:12
    #39220289
vv_fran
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обработка ошибок внутри ХП
Dimitry Sibiryakov, а ты не нюхай, если знаешь - ответь, а [censored]
Модератор: А ты не бузи. Ставлю галочку под подозрением, что ты тролль. Если продолжение будет аналогичное, то галочку обведу в кружочек.
...
Рейтинг: 0 / 0
20.04.2016, 15:23
    #39220305
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обработка ошибок внутри ХП
vv_franесли знаешь - ответь
Я ответил. Если ты неспособен узнать ответ когда смотришь не него - это твоя проблема.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / обработка ошибок внутри ХП / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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