Sqlite教程

SQLite 触发器

SQLite触发器是事件驱动的操作或数据库回调函数,当在指定的表上执行INSERT,UPDATE和DELETE语句时,将自动调用该函数。
触发器的主要任务是执行业务规则,验证输入数据以及保留审计跟踪。

触发器的使用:

触发器用于执行业务规则。 验证输入数据。 为另一个文件中新插入的行生成唯一值。 写入其他文件以进行审核跟踪。 从其他文件中查询以进行交叉引用。 用于访问系统功能。 将数据复制到不同的文件中以实现数据一致性。

使用触发器的优势:

触发器使应用程序开发更快。因为数据库存储触发器,所以您不必将触发器操作编码到每个数据库应用程序中。 一次定义触发器,您可以将其重新用于许多使用该数据库的应用程序。 维护很容易。如果业务策略发生更改,则只需更改相应的触发程序,而不必更改每个应用程序。

如何创建触发器

CREATE TRIGGER语句用于在SQLite中创建新的触发器。此语句还用于向数据库架构添加触发器。
语法:
CREATE  TRIGGER trigger_name [BEFORE|AFTER] event_name 
ON table_name
BEGIN
--Trigger logic goes here....
END; 
在这里,trigger_name是要创建的触发器的名称。
event_name可以是INSERT,DELETE和UPDATE数据库操作。
table_name是要在其上创建的表您进行操作。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4