powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / обработка ошибок внутри ХП
5 сообщений из 5, страница 1 из 1
обработка ошибок внутри ХП
    #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
обработка ошибок внутри ХП
    #39220242
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vv_franВ FB есть ли что подобное? when any do... может быть только одна и в самом
конце...
Во-первых, не одна.
Во-вторых, в конце любого begin-end блока.
В-третьих, от такой процедуры воняет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
обработка ошибок внутри ХП
    #39220248
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vv_fran,

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


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