Ends a failed transaction.

1 connection.rollback

<connection.rollback />

Remarks

If any of the operations of a transaction fails, the performed operations in their entirety must be undone to return to the initial state of the database before you start. This is achieved with the element <connection.rollback>.

Example

Ends a failed transaction.

Copy
[...]
<if>
    <expr>
        <ne><m_result />0</ne>
    </expr>
    <then>
        <connection.rollback />
        <delete>
            DELETE ccon_interfase_msg
             WHERE numlot = <p_numlot/>
               AND doclot = <p_doclot/>
               AND tipcla = <p_tipcla/>
        </delete>
        [...]