勇芳软件工作室.汉化:  CSQLite Classes > CSQLiteConnection Class > ISQLiteConnection Interface >

TotalChanges Method

Previous pageReturn to chapter overviewNext page

描述

 

此函数返回自数据库连接打开以来由INSERT,UPDATE或DELETE语句引起的行更改数。

 

PB语法

 

METHOD TotalChanges () AS LONG

 

参数

 

该方法没有参数。

 

返回值

 

更改次数。

 

备注

 

TotalChanges返回的计数包括所有触发上下文的所有更改和外键操作所做的更改。但是,计数不包括用于实现REPLACE约束,执行回滚或ABORT处理或DROP TABLE处理的更改。计数不包括触发INSTEAD OF触发器的视图行,但如果INSTEAD OF触发器自动更改,则会对这些更改进行计数。只要语句完成({语言句柄传递给重启最终确定)),TotalChanges函数即可计算更改。

 

另请参见变化接口,count_changes pragma和变化SQL函数。

 

如果单独的线程在变化运行时在同一数据库连接上进行更改,那么返回的值是不可预测的,无意义。