Transactions en SQL
Syntaxe : Début d'une transaction
Syntaxe : Fin correcte d'une transaction
1
COMMIT TRANSACTION (ou COMMIT) ;
Cette instruction SQL signale la fin d'une transaction couronnée de succès. Elle indique donc au gestionnaire de transaction que l'unité logique de travail s'est terminée dans un état cohérent est que les données peuvent effectivement être modifiées de façon durable.
Syntaxe : Fin incorrecte d'une transaction
1
ROLLBACK TRANSACTION (ou ROLLBACK) ;
Cette instruction SQL signale la fin d'une transaction pour laquelle quelque chose s'est mal passé. Elle indique donc au gestionnaire de transaction que l'unité logique de travail s'est terminée dans un état potentiellement incohérent et donc que les données ne doivent pas être modifiées en annulant les modifications réalisées au cours de la transaction.
Remarque : Programme
Un programme est généralement une séquence de plusieurs transactions.