本文概要
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是要在你做手术的表。
评论前必须登录!
注册