OVH Cloud OVH Cloud

BeginTransaction - Pourquoi?

3 réponses
Avatar
Carole P.
Dans les messages de Annie, elle parle de Transaction et=20
de 'BeginTransaction'.
Pourquoi et quand doit-on se servir d'une Transaction?
Merci de vos r=E9ponses!

3 réponses

Avatar
Serge Fournier
Bonjour,

on utilise les transactions lorsque l'on veut regrouper un ensemble
d'opérations (de mise a jour en general) sur des tables diverses et
considérer ces opérations comme une seule. Si tout s'est bien passé : COMMIT
sinon : ROLLBACK.
Si on n'utilise pas les transactions dans ce cas de figure, il y a de fortes
chances de laisser un ensemble de tables "désynchronisées" entre elle en cas
de plantage pendant le cours de la mise a jour.

j'espère que cela repond a ta question.

"Carole P." a écrit dans le message de
news:13a001c4abad$7f326ec0$
Dans les messages de Annie, elle parle de Transaction et
de 'BeginTransaction'.
Pourquoi et quand doit-on se servir d'une Transaction?
Merci de vos réponses!
Avatar
Serge Fournier
exact ...


"Carole P." a écrit dans le message de
news:0bba01c4abb5$f98e7670$
Ce qui veut dire que si je mets à jour un enreg. dans une
seule table, je n'ai pas besoin d'une transaction?

-----Message d'origine-----
Bonjour,

on utilise les transactions lorsque l'on veut regrouper


un ensemble
d'opérations (de mise a jour en general) sur des tables


diverses et
considérer ces opérations comme une seule. Si tout s'est


bien passé : COMMIT
sinon : ROLLBACK.
Si on n'utilise pas les transactions dans ce cas de


figure, il y a de fortes
chances de laisser un ensemble de


tables "désynchronisées" entre elle en cas
de plantage pendant le cours de la mise a jour.

j'espère que cela repond a ta question.

"Carole P." a écrit


dans le message de
news:13a001c4abad$7f326ec0$
Dans les messages de Annie, elle parle de Transaction et
de 'BeginTransaction'.
Pourquoi et quand doit-on se servir d'une Transaction?
Merci de vos réponses!


.



Avatar
c quand meme mieux si tu le fait
ca te protege aussi contre les erreurs de com.
si le reseau te lache pendant l'ecriture/tu recois une
erreur et le serveur ne recoit pas la validation commit il
annulera la transaction.


-----Message d'origine-----
exact ...


"Carole P." a écrit


dans le message de
news:0bba01c4abb5$f98e7670$
Ce qui veut dire que si je mets à jour un enreg. dans une
seule table, je n'ai pas besoin d'une transaction?

-----Message d'origine-----
Bonjour,

on utilise les transactions lorsque l'on veut regrouper


un ensemble
d'opérations (de mise a jour en general) sur des tables


diverses et
considérer ces opérations comme une seule. Si tout s'est


bien passé : COMMIT
sinon : ROLLBACK.
Si on n'utilise pas les transactions dans ce cas de


figure, il y a de fortes
chances de laisser un ensemble de


tables "désynchronisées" entre elle en cas
de plantage pendant le cours de la mise a jour.

j'espère que cela repond a ta question.

"Carole P." a écrit


dans le message de
news:13a001c4abad$7f326ec0$
Dans les messages de Annie, elle parle de Transaction et
de 'BeginTransaction'.
Pourquoi et quand doit-on se servir d'une Transaction?
Merci de vos réponses!


.





.