Изменения документа Примеры.

Редактировал(а) Alexandr Fokin 2025/09/20 11:33

От версии 1.31
отредактировано Alexandr Fokin
на 2024/05/28 20:47
Изменить комментарий: clear view права для XWiki.XWikiGuest
К версии 1.32
отредактировано Alexandr Fokin
на 2025/09/19 15:03
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -14,6 +14,8 @@
14 14  COMMIT;{{/code}}|(% style="width:652px" %)(((
15 15  * Относительное изменения значения (а не константное).
16 16  * Без проверок.
17 +
18 +(В данном случае строка заблокируется в момент обновления, чтение (select) с проверкой без явного указания updlock, то строка может быть изменена после проверки условия).
17 17  )))
18 18  |(% style="width:155px" %)REPEATABLE READ|(% style="width:614px" %)(((
19 19  |MSSQL|{{code language="sql"}}SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;
... ... @@ -53,6 +53,8 @@
53 53  Гарантия, что значение не будет изменено другими транзакциями после проверки (или их изменение будет обнаружено и приведет к ошибке).
54 54  * В запросе могут использоваться как относительные, так и константные значения, при условии что значение было сформировано после проверки допустимости операции.
55 55  
58 +(В данном случае чтение (select) накладывает share блокировку, что гарантирует, что строка не будет изменена).
59 +
56 56  ----
57 57  
58 58  Данное поведение также может быть реализовано на уровне READ COMMITTED, но для этого нужно использовать механизм явных блокировок (обычно это что-то вроде UPDLOCK).