Использование (UPDLOCK, READPAST, ROWLOCK) с условным списком SQL Сервер - PullRequest
0 голосов
/ 10 января 2020

У меня есть вопрос об использовании выражения в UPDATE (UPDLOCK, READPAST, ROWLOCK). Когда я использую для указания c строки, я знаю, что это работает, но когда я использую условие, которое позволяет списки поиска, я не знаю работы, например:

Specifi c строка

UPDATE TABLE
FROM table AS TABLE WITH(UPDLOCK, READPAST, ROWLOCK)
WHERE ID = 1

Список строк

UPDATE TABLE
FROM table AS TABLE WITH(UPDLOCK, READPAST, ROWLOCK)
WHERE 
    STATUS = 'OK' AND
    NAME LIKE 'AB%'

Во втором примере я не знаю, будет ли эффективным использование (UPDLOCK, READPAST, ROWLOCK), если будет заблокировано много страниц для поиска записей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...