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