SPI_rollback

SPI_rollback — 現在のトランザクションを中断します。

概要

void SPI_rollback(void)

説明

SPI_rollbackは現在のトランザクションをロールバックします。 これはSQLコマンドのROLLBACKを実行することと概ね同等です。 トランザクションをロールバックした後、続くデータベース操作を実行する前にSPI_start_transactionを使用して新たなトランザクションを開始しなければなりません。

この関数はSPI接続がSPI_connect_extの呼び出しで非原子的と設定されている場合のみ、実行できます。