SQLite 触发器有什么用



与(预编译/宏样式)语句序列相比,SQLite 触发器有什么用?也许有什么有用的优化?或者只是程序员的品味问题?

我发现触发器在某些情况下很难使用,因为 SELECT 等公用表表达式在触发器中不起作用。也许我看错了。因此,通用问题。

触发器在事情发生时运行。

通常,您不会在触发器中选择任何内容,因为输出结果无处可去。 相反,您将更新其他内容 - 例如,假设您正在构建一个家谱数据库,并且您有一个个人表,以及一个家庭表。

在该示例中,您可能有一个触发器,这样,当记录插入到"个人"表中时,如果"族"表中还没有个人姓氏的条目,则还可以在"族"表中创建记录。

最新更新