Изменения документа Шаблон транзакции

Редактировал(а) Alexandr Fokin 2023/12/16 14:12

<
От версии < 11.1 >
отредактировано Alexandr Fokin
на 2020/01/24 14:47
К версии < 18.1 >
отредактировано Alexandr Fokin
на 2020/01/24 14:50
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,22 +1,18 @@
1 1  
2 -{{code language="java"}}
3 -System.out.println("Hello World!");
4 -{{/code}}
2 +{{code language="sql"}}
5 5  
6 -
7 7  BEGIN TRY
8 8  
9 9   BEGIN TRANSACTION
7 +
8 + --Формируем заказ
9 + --...
10 + --сформировали заказ
10 10  
11 - Формируем заказ
12 - ...
13 - сформировали заказ
14 -
15 - Вычитаем купленные товары
16 - update Products
17 - Set Count = Count - 1
18 - Where ID = @ProductID
19 -
12 + --Вычитаем купленные товары
13 + update Products
14 + Set Count = Count - 1
15 + Where ID = @ProductID
20 20   COMMIT
21 21  
22 22  END TRY
... ... @@ -23,11 +23,13 @@
23 23  BEGIN CATCH
24 24  
25 25   IF @@TRANCOUNT > 0
26 - BEGIN
22 + BEGIN
27 27   ROLLBACK TRANSACTION;
28 - END;
29 -
30 - THROW
24 + END;
25 +
26 + THROW
31 31  
32 32  END CATCH
29 +
30 +{{/code}}
33 33