Изменения документа Примеры.
Редактировал(а) Alexandr Fokin 2025/09/20 11:33
От версии 1.2
отредактировано Alexandr Fokin
на 2023/01/08 19:09
на 2023/01/08 19:09
Изменить комментарий:
К данной версии нет комментариев
К версии 1.3
отредактировано Alexandr Fokin
на 2023/01/08 19:09
на 2023/01/08 19:09
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,5 +1,6 @@ 1 -|(% style="width:257px" %)**Необходимый уровень изоляции**|(% style="width:658px" %)**Запрос**|(% style="width:579px" %)**Комментарий** 2 -|(% style="width:257px" %)Read Committed Isolation Level|(% style="width:658px" %){{code language="none"}}BEGIN; 1 +(% style="width:1318px" %) 2 +|(% style="width:155px" %)**Необходимый уровень изоляции**|(% style="width:614px" %)**Запрос**|(% style="width:545px" %)**Комментарий** 3 +|(% style="width:155px" %)Read Committed|(% style="width:614px" %){{code language="none"}}BEGIN; 3 3 4 4 UPDATE accounts 5 5 SET balance = balance + @payment ... ... @@ -9,8 +9,8 @@ 9 9 SET balance = balance - @payment 10 10 WHERE acctnum = @account; 11 11 12 -COMMIT;{{/code}}|(% style="width:5 79px" %)Относительное изменения значения (а не константное).13 -|(% style="width: 257px" %)Read CommittedIsolation Level|(% style="width:658px" %){{code language="none"}}BEGIN;13 +COMMIT;{{/code}}|(% style="width:545px" %)Относительное изменения значения (а не константное). 14 +|(% style="width:155px" %)Read Committed|(% style="width:614px" %){{code language="none"}}BEGIN; 14 14 15 15 if (SELECT balance FROM accounts where acctnum = 7534) < @payment 16 16 RAISE EXCEPTION '' ... ... @@ -24,5 +24,4 @@ 24 24 SET balance = balance - @payment 25 25 WHERE acctnum = @account; 26 26 27 -COMMIT;{{/code}}|(% style="width:579px" %)Предварительная проверка условия перед изменением строк. 28 - 28 +COMMIT;{{/code}}|(% style="width:545px" %)Предварительная проверка условия перед изменением строк.