Изменения документа MSSQL. Организация блокировок с пропуском заблокированных
Редактировал(а) Alexandr Fokin 2024/06/07 23:56
отредактировано Alexandr Fokin
на 2024/06/07 23:49
на 2024/06/07 23:49
отредактировано Alexandr Fokin
на 2024/06/07 23:55
на 2024/06/07 23:55
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,0 +1,40 @@ 1 + 2 + 3 +| |[[Пессимистичная блокировка>>doc:Архитектура и модели.Блокировки.Пессимистичная блокировка.WebHome]]| 4 +| |sp_getapplock 5 +[[https:~~/~~/learn.microsoft.com/ru-ru/sql/relational-databases/system-stored-procedures/sp-getapplock-transact-sql?view=sql-server-ver16>>https://learn.microsoft.com/ru-ru/sql/relational-databases/system-stored-procedures/sp-getapplock-transact-sql?view=sql-server-ver16]]|Prevent multiple users from running the same SQL Server stored procedure at the same time 6 +[[https:~~/~~/www.mssqltips.com/sqlservertip/3202/prevent-multiple-users-from-running-the-same-sql-server-stored-procedure-at-the-same-time/>>https://www.mssqltips.com/sqlservertip/3202/prevent-multiple-users-from-running-the-same-sql-server-stored-procedure-at-the-same-time/]] 7 +|Блокировка через основной механизм БД|{{code language="sql"}}Begin; 8 + 9 + select * 10 + from table with (UPDLOCK, READPAST) 11 + 12 + --action 13 + 14 +Commit;{{/code}}| 15 +|Рекомендательные блокировки| | 16 +| | | 17 + 18 +---- 19 + 20 +==== Внутренние ссылки: ==== 21 + 22 +====== Дочерние страницы: ====== 23 + 24 +{{children/}} 25 + 26 +====== Обратные ссылки: ====== 27 + 28 +{{velocity}} 29 +#set ($links = $doc.getBacklinks()) 30 +#if ($links.size() > 0) 31 + #foreach ($docname in $links) 32 + #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument()) 33 + * [[$escapetool.xml($rdoc.fullName)]] 34 + #end 35 +#else 36 + No back links for this page! 37 +#end 38 +{{/velocity}} 39 + 40 +----