- 1
- 0
- 约小于1千字
- 约 5页
- 2026-06-30 发布于山东
- 举报
新编数据库技术—MySQL北方工业大学王若宾wrb@ncut.edu.cn
触发器概述触发器(TRIGGER)是在INSERT、UPDATE和DELETE事件发生后自动响应的某种特定操作,触发器的特性保证了事件和触发器中所定义的SQL语句的一致性。以图书借阅管理数据库为例,当学生借阅书籍时,所借书籍的状态改变,此时借阅表中应新增一条借阅记录。这时就需要使用到触发器使新增借阅记录和改变书籍状态两种操作先后执行。
01任务(1)创建触发器信息表inf_tri,包含一个CHAR类型的字段table_name,一个datetime类型的字段tri_time和一个CHAR类型的字段operation。(2)创建单执行语句触发器tri_student1,在学生表(tb_student)发生INSRERT事件后,将’tb_student’、当前时间、’AFTER_INSERT’插入触发器信息表(inf_tri)。(3)创建多执行语句触发器tri_student2,在学生表(tb_student)发生DELETE事件前,更新触发器信息表(inf_tri)中表名(table_name)为’tb_student’的响应时间(tri_time)为当前时间,再响应操作(operation)为’BEFORE_DELETE’。案例8.9触发器的创建
02分析
原创力文档

文档评论(0)