Изменения документа Примеры.
Редактировал(а) Alexandr Fokin 2025/09/20 11:33
От версии 1.31
отредактировано Alexandr Fokin
на 2024/05/28 20:47
на 2024/05/28 20:47
Изменить комментарий:
clear view права для XWiki.XWikiGuest
К версии 1.32
отредактировано Alexandr Fokin
на 2025/09/19 15:03
на 2025/09/19 15:03
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -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).