SQL запросы - Шаблон транзакции 

Page / - Изменено Alexandr Fokin в 2020/01/24 14:47 

Шаблон транзакции 
Изменено Alexandr Fokin
в 2020/01/24 14:47

Оглавление

System.out.println("Hello World!");
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