Я пытаюсь Погружает с (NOLOCK) на запросе обновления:запросов Обновление с NOLOCK намеком
UPDATE pth_patchLookup with(nolock) SET ScanDateTime = Getdate() WHERE RegID = 312
, но я получаю следующее сообщение:
NoLock hint is supported only with Select statement and not with update, insert and delete.
Есть ли способ, которым Я могу использовать «NOLOCK» на этот запрос обновления?
Спасибо за любую помощь
Обычно '(NOLOCK)' обычно не то, что вы хотите ... есть побочные эффекты, которые могут вас удивить. 'READ COMMITTED SNAPSHOT ISOLATION' может сделать лучше, чтобы дать вам то, что вы (возможно) хотите, но для этого требуются изменения в базе данных. См. [Этот пост] (http://www.brentozar.com/isolation-levels-sql-server/) для получения дополнительной информации. – bhamby
Что вы пытаетесь достичь? – GarethD
@GarethD Существует ошибка тупика (SQL Error 1205), когда есть несколько экземпляров, обновляющих таблицу. –