sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik in SQL Server een enkele rij vergrendelen op een manier die vergelijkbaar is met SELECT FOR UPDATE WAIT van Oracle?

U zoekt waarschijnlijk naarwith (updlock, holdlock) . Dit maakt een select pak een exclusive slot, dat vereist is voor updates, in plaats van een shared slot. De holdlock hint vertelt SQL Server om het slot te houden totdat de transactie eindigt.

FROM TABLE_ITEM with (updlock, holdlock)


  1. Ik kan niet meerdere afbeeldingen instellen in rasterweergave?

  2. Hoe voeg ik cascadebeperkingen toe?

  3. MySQL:Hoe rijen te kopiëren, maar een paar velden te wijzigen?

  4. Hoe hernoem je een primaire sleutel in Oracle zodat deze opnieuw kan worden gebruikt?