Изменения документа Поиск блокировок
Редактировал(а) Alexandr Fokin 2023/12/16 14:12
<
>
отредактировано Alexandr Fokin
на 2020/10/29 19:10
на 2020/10/29 19:10
отредактировано Alexandr Fokin
на 2020/10/29 19:00
на 2020/10/29 19:00
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,7 +1,29 @@ 1 1 2 -ПОЛУЧЕНИЕ ИНФОРМАЦИИ О ТЕКУЩИХ БЛОКИРОВКАХ В СУБД MS SQL SERVER 3 -https://ausevich.ru/subd/poluchenie-informatsii-o-tekushchikh-ustanovlennykh-blokirovkakh-v-subd-ms-sql-server/ 4 - 5 5 ПОЛУЧЕНИЕ ИНФОРМАЦИИ О ТЕКУЩИХ ИСПОЛНЯЕМЫХ ЗАПРОСАХ MS SQL SERVER 6 6 https://ausevich.ru/subd/poluchenie-informatsii-o-tekushchikh-ispolnyaemykh-zaprosakh/ 7 7 5 +{{code language="sql"}} 6 + 7 +DECLARE @key INT = 12 8 +DECLARE @msg NVARCHAR(MAX) = 'L2' 9 + 10 +BEGIN TRAN 11 + IF EXISTS ( 12 + SELECT * 13 + FROM DBO.LOG2ENTITY WITH (UPDLOCK, SERIALIZABLE) 14 + WHERE ID = @key 15 + ) 16 + BEGIN 17 + UPDATE DBO.LOG2ENTITY 18 + SET 19 + Message = @msg 20 + WHERE ID =@key 21 + END 22 + ELSE 23 + BEGIN 24 + INSERT INTO DBO.LOG2ENTITY (Message) 25 + VALUES (@msg) 26 + END 27 +COMMIT TRAN 28 + 29 +{{/code}}