sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan låser man en tabel til indsættelse i sql?

Lad være. Tænk ikke engang over det. Du vil dræbe enhver præstation og samtidighed, du har.

Du skal finde ud af, hvorfor du har duplikerede PK-værdier. Hvis du lader det være op til databasen selv at håndtere, for eksempel ved at bruge en INT IDENTITY-kolonne, behøver du egentlig ikke bekymre dig om noget. SQL Server sørger for at sikre, at disse værdier med garanti altid er unikke.

Så egentlig er anbefalingen:re-arkitekt din løsning og lad databasen håndtere det unikke ved ID'erne - så har du slet ikke behov for nogen låsning eller noget.



  1. Udtræk og gennemsnit af øjeblikkelige værdier i temporal DB i postgresql

  2. PostgreSQL - Foreign Key References Gensidigt eksklusive tabeller

  3. Hvordan kan jeg flytte data fra en tabel til en anden i rails migration?

  4. Sammenligning af PostgreSQL DigitalOcean ydeevne og priser – ScaleGrid vs. DigitalOcean Managed Databases