SPI_rollback

SPI_rollback, SPI_rollback_and_chain — interrompe a transação corrente

Sinopse

void SPI_rollback(void)
void SPI_rollback_and_chain(void)

Descrição

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.