数据库笔记——触发器

概述:

触发器:在修改指定表中的数据时执行的存储过程

优点:可自动执行,可以通过数据库中的相关表进行层叠更改,可以强制限制

与存储过程的区别:触发器主要通过事件进行触发而被执行;存储过程通过存储过程名字直接调用

代码格式:

数据库笔记——触发器_第1张图片

种类:

DDL触发器:当服务器获知数据库中发生数据定义语言事件时被调用

DML触发器:当数据库服务器中发生数据操作语言事件时要执行的操作

创建INSERT触发器:

  原班级信息:

原学生信息:

创建触发器:

数据库笔记——触发器_第2张图片

数据库笔记——触发器_第3张图片

插入数据:

数据库笔记——触发器_第4张图片

插入后的信息:

 

 

创建DELETE 触发器

原教师信息

数据库笔记——触发器_第5张图片

建立触发器

数据库笔记——触发器_第6张图片

数据库笔记——触发器_第7张图片

删除后

数据库笔记——触发器_第8张图片

创建UPDATE触发器

原教师信息

建立触发器

数据库笔记——触发器_第9张图片

数据库笔记——触发器_第10张图片

结果

数据库笔记——触发器_第11张图片

数据库笔记——触发器_第12张图片

创建DDL触发器

代码格式

数据库笔记——触发器_第13张图片

数据库笔记——触发器_第14张图片

数据库笔记——触发器_第15张图片

数据库笔记——触发器_第16张图片

 

 

 

你可能感兴趣的:(数据库笔记)