SPI_rollback

SPI_rollback, SPI_rollback_and_chain — aborta la transacción actual

Synopsis

void SPI_rollback(void)
void SPI_rollback_and_chain(void)

Descripción

SPI_rollback revierte la transacción actual. Es aproximadamente equivalente a ejecutar el comando SQL ROLLBACK. Después de que la transacción se revierte, se inicia automáticamente una nueva transacción utilizando las características de transacción por defecto, de modo que el llamador pueda continuar utilizando las facilidades de SPI.

SPI_rollback_and_chain es lo mismo, pero la nueva transacción se inicia con las mismas características de transacción que la que acaba de terminar, al igual que con el comando SQL ROLLBACK AND CHAIN.

Estas funciones solo se pueden ejecutar si la conexión SPI se ha establecido como no atómica (nonatomic) en la llamada a SPI_connect_ext.