db2_rollback
Cancelar una transacción
&reftitle.description;
booldb2_rollback
resourceconnection
Cancela una transacción en progreso en el recurso de conexión especificado
y comienza una nueva transacción. Comunmente las aplicaciones de PHP confirman las
transacciones de manera automática por lo que la función db2_rollback
no tendría efecto a menos que este modo haya sido desactivado para este recurso.
&reftitle.parameters;
connection
Un recurso de conexión válido devuelto por
db2_connect o db2_pconnect.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Cancelando una sentencia DELETE
En el siguiente ejemplo se cuenta el número de filas en una tabla, se cancelan
las confirmaciones automáticas en la conexión, se eliminan todas las filas de la tabla
y devuelve el total de 0 para confirmar que las filas se han borrado.
Cuando se llama a db2_rollback
y se devuelve el total actualizado de filas en la tabla para demostrar que el número es
igual al original (antes de ejecutar la sentancia DELETE). Esto demuestra
que la cancelación de la transacción fue correcto.
]]>
&example.outputs;
&reftitle.seealso;
db2_autocommit
db2_commit