Vinnaren i pepparkakshustävlingen!
2012-03-05, 16:40
  #1
Medlem
l00zekks avatar
Hur gör man för att ställa flera sql-frågor efter varandra mot en databas ochberoende på de värdena sker sist en DDL operation(update, insert etc).

Hur behåller man concurrency vid tidpunkten för DDL operationen. Hur vet man att databasen inte ändrats efter det att den första SELECTfrågan ställts?

SELECT1

SELECT2

SELECT3

UPDATE beroende på data i SELECT1,2,3
Citera
2012-03-05, 17:10
  #2
Moderator
Protons avatar
Man får väl se till att man håller ett lås på tabellerna man ska kolla så att endast en användare i taget kan påverka resultatet. Kan dock resultera i en del ytterst otrevliga deadlocks, använd med stor försiktighet.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback