如何确定SQLite中的保存点之间是否有任何更改?

时间:2012-09-06 20:24:20

标签: sqlite transactions delta

我想知道是否有人知道是否有可能确定自创建给定保存点后是否进行了更改。我正在考虑使用它来查明用户是否进行了更改,然后在转移到另一个页面/关闭应用程序之前询问他是否要保存..

提前谢谢,Eitan。

1 个答案:

答案 0 :(得分:1)

检查total_changes()(SQL)或sqlite3_total_changes()(C)的返回值是否增加。 (但是,这确实包括来自回滚保存点/事务的更改。)