sql >> Database >  >> RDS >> Sqlserver

Hoe een databaserace-conditie te voorkomen bij het handmatig verhogen van PK van nieuwe rij?

Maak een hulptabel met een identiteitskolom. In een transactie die in de aux-tabel wordt ingevoegd, haalt u de waarde op en gebruikt u deze om in uw oude tabel in te voegen. Op dit punt kunt u zelfs de rij verwijderen die in de aux-tabel is ingevoegd, het gaat erom deze te gebruiken als een bron van verhoogde waarden.



  1. Waarom duurt een UPDATE veel langer dan een SELECT?

  2. Tijdelijke tabel in opgeslagen functies?

  3. Voordelen van het gebruik van Microsoft Access-sjablonen

  4. c# MySQL-achtige query die geen parameters gebruikt