确定SQLite中何时启动了新事务

时间:2014-06-17 23:19:20

标签: sqlite

在SQLite中有什么方法可以确定新事务何时开始,或者当前正在进行哪个事务?

此目的是在触发器中记录对数据库的某些更改。据我所知,触发器没有指示给定的操作是单独的还是一组其他操作的一部分。像交易计数之类的东西可以清楚地描述哪些变化同时以原子方式发生(例如,为了回放的目的)。

1 个答案:

答案 0 :(得分:1)

SQLite有commit and rollback notification callbacks,在任何交易的 end 都会被调用。