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

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

Последние авторы
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