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

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


BEGIN TRY

 BEGIN TRANSACTION

   --Формируем заказ
--...
--сформировали заказ

--Вычитаем купленные товары
update Products
Set Count = Count - 1
Where ID = @ProductID

 COMMIT

END TRY
BEGIN CATCH

 IF @@TRANCOUNT > 0
   BEGIN
     ROLLBACK TRANSACTION;
   END;
 
  THROW

END CATCH
  
Теги: sql SqlQuery
Создал(а) Alexandr Fokin 2021/10/25 11:24