À propos de ce tutoriel
Les transactions sont une mécanique qui permet de grouper l'éxécution de plusieurs requêtes afin de pouvoir revenir en arrière en cas de problèmes. On commencera par activer la transaction.
BEGIN TRANSACTION;
On éxécutera ensuite une liste de requêtes SQL qui n'affecteront pas directement la base de données. On devra terminer la transaction à l'aide d'un COMMIT
.
COMMIT TRANSACTION;
On pourra aussi annuler une transaction en revenant en arrière à l'aide d'un ROLLBACK
.
ROLLBACK TRANSACTION;