SPI_commit、SPI_commit_and_chain — 提交目前的交易
void SPI_commit(void)
void SPI_commit_and_chain(void)
SPI_commit
提交目前的交易。它大致相當於執行 SQL 命令 COMMIT
。在交易提交之後,會自動使用預設交易特性啟動一個新的交易,以便呼叫者可以繼續使用 SPI 功能。如果在提交期間發生故障,則會改為回滾目前的交易並啟動一個新的交易,之後會以通常的方式拋出錯誤。
SPI_commit_and_chain
是相同的,但新的交易會以與剛完成的交易相同的交易特性啟動,就像使用 SQL 命令 COMMIT AND CHAIN
一樣。
只有在呼叫 SPI_connect_ext
時,將 SPI 連線設定為非不可分割 (nonatomic) 時,才能執行這些函式。
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來報告文件問題。