Всі теги »
SQL »
Transactions
Вибачте, але більше немає доступних тегів для фільтрації.
-
Я так понимаю, что Rollback берем в try catch, т.к. он может сам привести к исключительной ситуации? Тогда абсолютно безопасного элегантного решения нет. Могу только предложить включить всю нужную логику в хранимую процедуру и в ней пользоватся конструкциями begin tran/commit/rollback с правильной обработкой @@ERROR или BEGIN TRY/BEGIN CATCH ...