Você provavelmente está procurando por
with (updlock, holdlock) . Isso fará com que um select pegue um exclusive lock, que é necessário para atualizações, em vez de um shared trancar. O holdlock dica diz ao SQL Server para manter o bloqueio até que a transação termine. FROM TABLE_ITEM with (updlock, holdlock)