一、触发器有哪些基本的管理?

修改,禁用,启用,删除

二、以上四个管理如何进行操作?

修改:

①操作界面命令

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

②sql语句

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

 

禁用:

①操作界面命令

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

 

②sql语句

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

启用:

①操作界面命令

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

 

②sql语句

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

删除:

①操作界面命令

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

②sql语句

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

 

三、如何创建DDL触发器

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

示例:

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

运行结果:

 

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

四、嵌套触发器

嵌套顾名思义要有最少两个触发器

第一个触发器:

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

代码解释:

--新建一个名为t_del的触发器

--在新员工信息数据表中

--类型为delete

--触发的语句为:从Deleted临时表中查询已删除的数据,并把它加入到员工信息表中

第二个触发器:

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

代码解释:

--创建一个名为t_add触发器

--在员工数据表中

--类型为insert

--触发的语句为:更新员工信息表中员工人数

五、递归触发器(此部分很少用,只做了解)

数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

六、思维导图

 数据库之SQL(触发器管理,DDL、嵌套、递归触发器)

到此数据库触发器的内容已梳理完毕,感觉这个功能在后面应该会很实用,下一章走起^_^

相关文章: