首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Test if a changeset has recorded any changes

测试变更集是否记录了任何变更

代码语言:javascript
复制
int sqlite3session_isempty(sqlite3_session *pSession);

如果作为第一个参数传递的会话对象未记录附加表的更改,则返回非零值。否则,如果记录了一个或多个更改,则返回零。

即使此函数返回零,也可能在会话句柄上调用sqlite3session_changeset()仍可能返回不包含更改的变更集。当附加表中的行被修改,然后在原始值被恢复时,会发生这种情况。但是,如果此函数返回非零值,那么可以保证调用sqlite3session_changeset()将返回包含零变更的变更集。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com