Шаблон транзакции
Версия 4.2 от Alexandr Fokin на 2020/01/24 14:32
BEGIN TRY
Формируем заказ
...
сформировали заказ
Вычитаем купленные товары
update Products
Set Count = Count - 1
Where ID = @ProductID
END TRY
BEGIN CATCH
IF @@TRANCOUNT > 0
BEGIN
ROLLBACK TRANSACTION;
END;
THROW
END CATCH