Posez votre question Signaler

Transactions sql

ruth - Dernière réponse le 1 sept. 2003 à 12:11
Bonjour à tous !
SVP comment utilise t on les tranactions dans la manipulation des données d'une base !
je connais les fameuses instructions BEGINTRANS ,COMMITTRANS , ROLLBACK mais je ne sais pas comment les utiliser efficacement .
Auriez vous un exeple d'utilisation ?
Merci
Lire la suite 

Transactions sql »

1 réponses
Réponse
+19
moins plus
Les transactions sont utiles quand on veut faire plusieurs modifications dans les données et s'assurer que les données restent cohérentes.

Avec une transaction, soit toutes les modifications sont effectuée, soit aucune.
ça permet d'être sûr qu'il n'y a jamais une partie seulement du traitement qui a été fait.


On démarre une transaction avec BEGINTRANS.

Pour terminer la transaction en la validant, on fait un COMMIT: cela va écrire toutes les modifications de données depuis le BEGIN dans la base.

Pour terminer une transaction en l'annulant, on fait un ROLLBACK: toutes les modifications de données depuis le BEGIN sont annulées.


Quelques liens:
http://sqlpro.developpez.com/TECH/SQL_TEHC.html#TECH01
http://www.developpez.com/hcesbronlavau/Transactions.htm
Ajouter un commentaire
Ce document intitulé « transactions sql » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?