sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man undviker ett databasracetillstånd när man manuellt ökar PK för ny rad

Skapa en hjälptabell med en identitetskolumn. I en transaktionsinfogning i aux-tabellen, hämta värdet och använd det för att infoga i din äldre tabell. Vid det här laget kan du till och med ta bort raden som infogats i aux-tabellen, poängen är bara att använda den som en källa till ökade värden.



  1. Producera ett `DataSource`-objekt för Postgres JDBC, programmatiskt

  2. Vad är LEN() i SQL Server?

  3. Dela en given sträng och förbered fallbeskrivning

  4. fick mysql-fel när triggern skapades