db2_rollback
Annule une transaction
&reftitle.description;
booldb2_rollback
resourceconnection
Annule une transaction en cours sur la connexion spécifiée et commence une
nouvelle transaction. Les applications PHP ont normalement
pour valeur par défaut AUTOCOMMIT d'activé, alors
db2_commit n'est pas nécessaire tant que AUTOCOMMIT
n'est pas désactivée pour la ressource de connexion.
&reftitle.parameters;
connection
Une variable ressource de connexion valide retournée par
db2_connect ou db2_pconnect.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Annulation d'une requête DELETE
Dans l'exemple suivant, nous comptons le nombre de ligne dans la table,
désactivons le mode AUTOCOMMIT sur la connexion de la base de données,
supprimons toutes les lignes dans la table et retournons le nombre
&zero; pour prouver que les lignes ont bien été supprimées.
Ensuite nous utilisons la fonction db2_rollback et
retournons la nouvelle valeur du nombre de ligne dans la table pour
montrer que le nombre est le même que celui que nous avions avant d'effectuer la
requête DELETE. Le retour à l'état original de la table démontre que
l'annulation de la transaction a réussie.
]]>
&example.outputs;
&reftitle.seealso;
db2_autocommit
db2_commit