Transactions sql
ruth
-
1 sept. 2003 à 09:54
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 -
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 -
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
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
A voir également:
- Transactions sql
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
- Sql query download - Télécharger - Gestion de données
1 réponse
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
1 sept. 2003 à 12:11
1 sept. 2003 à 12:11
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
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