SPI_start_transaction
SPI_start_transaction — начать новую транзакцию
Синтаксис
void SPI_start_transaction(void)
Описание
Функция SPI_start_transaction
начинает новую транзакцию. Она может вызываться только после SPI_commit
или SPI_rollback
, когда нет активной транзакции. Обычно, когда вызывается процедура, использующая SPI, транзакция уже выполняется, поэтому при попытке начать ещё одну до завершения текущей возникнет ошибка.
Эта функцию можно выполнить, только если SPI-подключение переведено в неатомарный режим в результате вызова SPI_connect_ext
.