7

更新クエリに with(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」を適用できる方法はありますか?

助けてくれてありがとう

4

3 に答える 3

3

この?

UPDATE TOP (1000) v 
SET idSupervisor = a.supervisor
FROM    dbo.Venda_2014 v WITH ( NOLOCK )
INNER JOIN #supervidores_presentes a WITH (NOLOCK) ON v.IdVendedor = a.vendedor AND v.idEmpresaOriginal = a.empresa
WHERE   IdDistribuidor IN ( 40 )
        AND ISNULL(v.idSupervisor,0) = 0
        AND datAnoMesRef >= '201501' 
Go

私のためにうまく働いています。

于 2016-05-18T18:32:17.757 に答える