08. april 2010 - 17:32Der er
9 kommentarer og 1 løsning
Transaktioner
Jeg har foelgende SQL Saetning:
BEGIN TRANSACTION
UPDATE Users SET UserCurrentWorkId = (laengere varende sql saetning) WHERE UserId = @Id
COMMIT
Den laengere varende sql saetning tager ca. 5 sek.
Der maa ikke vaere 2 personer der koerer denne sql saetning samtidig. Derfor har jeg lagt den i en transaktion, men jeg tror ikke det virker. Det virker som om at "laengere varende sql saetning" bliver eksikveret samtidig og kun update delen venter paa den anden transaktion bliver faerdig. Kan dette vaere sandt og hvordan loeser jeg dette?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.