03-05-2010, 11:18 AM
(03-05-2010, 10:03 AM)christouphe a écrit : Mais pour les requêtes select, où serait l'intérêt d'utiliser une transaction, si tant est qu'on en utilise une.
Étant donné que le ROLLBACK sur un SELECT me semble peu utile, je dirai aucun (quoi que avec le SELECT ... FOR UPDATE).
A la limite, tu peux avoir un SELECT transactionné dans un bloc INSERT/UPDATE.
- Update table 1
- Select Lecture d'infos / Calculs/ Vérifications
- Update table 2
Les SELECT par contre peuvent être ecrits de manière à prendre en compte une transaction en cours ou non. Pour plus d'infos, voir Transaction Isolation Level
Quand on te dit qu'un projet est terminé à 90%, prépare toi pour les 90% suivant
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC