SPI_rollback, SPI_rollback_and_chain — interrompe a transação corrente
void SPI_rollback(void)
void SPI_rollback_and_chain(void)
A função SPI_rollback desfaz a transação corrente.
É aproximadamente equivalente a executar o comando
ROLLBACK do SQL.
Após a transação ser desfeita, uma nova transação é iniciada
automaticamente usando as características de transação padrão,
para que o chamador possa continuar usando os recursos da
SPI.
A função SPI_rollback_and_chain é idêntica,
mas a nova transação é iniciada com as mesmas características da
transação recém-concluída, como acontece com o comando
ROLLBACK AND CHAIN do SQL.
Estas funções só podem ser executadas se a conexão SPI
tiver sido definida como não atômica na chamada da função
SPI_connect_ext.