- SQLite快速入门
- SQLite是什么?
- SQLite历史
- SQLite特性/为什么要使用SQLite?
- SQLite优点和缺点
- SQLite安装
- SQLite命令大全
- SQLite语法大全
- SQLite数据类型
- SQLite运算符
- SQLite表达式
- 数据库和表
- CURD操作
- 子句和条件
- 连接操作
- SQLite时间日期
- 聚合函数
- SQLite触发器
- SQLite主键
- SQLite导出导入
- 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
是要进行操作的表。
上一篇:SQLite SUM()函数
关注微信小程序
扫描二维码
程序员编程王