SET_XACT_ABORT ON в транзакции с откатом в блоке перехвата
Просто сейчас изучаю некоторые уроки, и я вижу много кода в хранимых процедурах следующим образом.
SET_XACT_ABORT ON BEGIN TRY.... СДЕЛКА СООБЩЕНИЯ
END TRY НАЧАТЬ ЗАПИСЬ СДЕЛКА ROLLBACK
Просто интересно, зачем здесь SET_XACT_ABORT ON понадобиться, так как в любом случае в блоке Catch не будет обнаружена какая-либо ошибка броска или повышения, и транзакция будет отменена?
Спасибо