描述
此函数返回自数据库连接打开以来由INSERT,UPDATE或DELETE语句引起的行更改数。
PB语法
METHOD TotalChanges () AS LONG |
参数
该方法没有参数。
返回值
更改次数。
备注
TotalChanges返回的计数包括所有触发上下文的所有更改和外键操作所做的更改。但是,计数不包括用于实现REPLACE约束,执行回滚或ABORT处理或DROP TABLE处理的更改。计数不包括触发INSTEAD OF触发器的视图行,但如果INSTEAD OF触发器自动更改,则会对这些更改进行计数。只要语句完成({语言句柄传递给重启或最终确定)),TotalChanges函数即可计算更改。
另请参见变化接口,count_changes pragma和变化SQL函数。
如果单独的线程在变化运行时在同一数据库连接上进行更改,那么返回的值是不可预测的,无意义。