Шаблон транзакции

Версия 2.1 от Alexandr Fokin на 2020/01/24 14:30

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

Теги: sql SqlQuery