Triggers 如何获取在sqlite中更改的表的名称?

Triggers 如何获取在sqlite中更改的表的名称?,triggers,sqlite,Triggers,Sqlite,这里有人知道怎么叫这个名字吗 已更改、更新或删除的表的 在SQLite?中,我找到了函数changes()和totalChanges() 但它们只返回已删除的数据库行数 被最近完成的SQL语句更改、插入或删除。在大多数RDBMS中,您有某种日志记录,可以捕获所有数据库事务以进行数据备份和恢复。在Oracle中,它被称为重做日志。这就是检查表名是否已更改的地方 但我对SqlLite不够熟悉,不知道这是否可用。我确实找到了一个线程,其中提出了一个类似的问题,建议您自己实现它。看看这是否满足您的要求:

这里有人知道怎么叫这个名字吗 已更改、更新或删除的表的 在SQLite?中,我找到了函数changes()和totalChanges() 但它们只返回已删除的数据库行数
被最近完成的SQL语句更改、插入或删除。

在大多数RDBMS中,您有某种日志记录,可以捕获所有数据库事务以进行数据备份和恢复。在Oracle中,它被称为重做日志。这就是检查表名是否已更改的地方

但我对SqlLite不够熟悉,不知道这是否可用。我确实找到了一个线程,其中提出了一个类似的问题,建议您自己实现它。看看这是否满足您的要求:


但除此之外,我还建议您的应用程序使用视图,这样可以保护模型不受更改

如何创建触发器?触发器只附加到一个表上,所以为什么不在创建(常量'NAMEOFMYTABLE')时创建它并包含名称呢?