Начать транзакцию в рамках Начать транзакцию - PullRequest
0 голосов
/ 20 февраля 2019

Добрый день всем.У меня есть сомнения, что, возможно, некоторые из вас могут решить.Я написал хранимую процедуру, которая внутри TRANSACTION в определенный момент вызывает другую хранимую процедуру, которая сама имеет TRANSACTION.Оба имеют структуру TRY-CATCH, которая будет выполнять откат в случае ошибки.

Если вложенная хранимая процедура завершится неудачно, и произойдет «откат», родительский объект автоматически отловит ошибку и откатится сам, или мне придетсяпроверить ответное сообщение и в случае возникновения ошибки?

Далее следует вызов вложенной хранимой процедуры, результатом которой в случае успеха будет "ОК".

EXEC [sp_DELETE_WC_RG_RE_ASSET]
@idWcRgReAsset = @idWcRgReAsset,
@msg = @ret output;
...