Добрый день всем.У меня есть сомнения, что, возможно, некоторые из вас могут решить.Я написал хранимую процедуру, которая внутри TRANSACTION
в определенный момент вызывает другую хранимую процедуру, которая сама имеет TRANSACTION
.Оба имеют структуру TRY-CATCH, которая будет выполнять откат в случае ошибки.
Если вложенная хранимая процедура завершится неудачно, и произойдет «откат», родительский объект автоматически отловит ошибку и откатится сам, или мне придетсяпроверить ответное сообщение и в случае возникновения ошибки?
Далее следует вызов вложенной хранимой процедуры, результатом которой в случае успеха будет "ОК".
EXEC [sp_DELETE_WC_RG_RE_ASSET]
@idWcRgReAsset = @idWcRgReAsset,
@msg = @ret output;