Исходный код вики Шаблон транзакции

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

Скрыть последних авторов
Alexandr Fokin 1.1 1 BEGIN TRY
2
3 --Формируем заказ
4 --..
5 --сформировали заказ
6
7 --Вычитаем купленные товары
8 update Products
9 Set Count = Count - 1
10 Where ID = @ProductID
11
12 END TRY
13 BEGIN CATCH
14
15 IF @@TRANCOUNT > 0
16 BEGIN
17 ROLLBACK TRANSACTION;
18 END;
19
20 THROW
21
22 END CATCH