sql >> Databáze >  >> RDS >> Sqlserver

Jak mohu v SQL Server zamknout jeden řádek podobným způsobem jako Oracle SELECT FOR UPDATE WAIT?

Pravděpodobně hledáte with (updlock, holdlock) . Tím provedete select získat exclusive zámek, který je vyžadován pro aktualizace, namísto shared zámek. holdlock hint říká serveru SQL Server, aby ponechal zámek, dokud transakce neskončí.

FROM TABLE_ITEM with (updlock, holdlock)


  1. Jak načíst data z databáze SQL Server v C#?

  2. Jak získat hraniční souřadnice pro americké poštovní směrovací číslo?

  3. t-sql select získat všechny měsíce v rozmezí let

  4. Ekvivalent k externím tabulkám Oracle v SQL Server