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

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

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