10.1概述 10.1.1触发器的概念 触发器是一种特殊类型的存储过程, 它不同于前面介绍过的一般的存储过程。 般的存储过程通过存储过程名称被直 接调用,而触发器主要是通过事件进行触 发而被执行 触发器是一个功能强大的工具,它与表 格紧密相连,在表中数据发生变化时自动 强制执行。触发器可以用于 SQL Server约 束、默认值和规则的完整性检査,还可以 完成难以用普通约束实现的复杂功能
10. 1 概述 10. 1. 1 触发器的概念 触发器是一种特殊类型的存储过程, 它不同于前面介绍过的一般的存储过程。 一般的存储过程通过存储过程名称被直 接调用,而触发器主要是通过事件进行触 发而被执行 触发器是一个功能强大的工具,它与表 格紧密相连,在表中数据发生变化时自动 强制执行。触发器可以用于SQL Server约 束、默认值和规则的完整性检查,还可以 完成难以用普通约束实现的复杂功能
10.1概述 10.1.2触发器的优点 触发器是自动的执行的。 触发器可以通过数据库中的相关 表进行层叠更改
10. 1 概述 10. 1. 2 触发器的优点 ◼ 触发器是自动的执行的。 ◼ 触发器可以通过数据库中的相关 表进行层叠更改
10.1概述 10.1.3触发器的类型 AFTER触发器 INSTEAD OF触发器 本章首页
10. 1 概述 10. 1. 3 触发器的类型 ◼ AFTER触发器 ◼ INSTEAD OF触发器 本章首页
10.2创建触发器 10.2.1使用企业管理器创建触发器 在企业管理器中,展开指定的服务器和数 据库,右击某个表,从弹出的快捷菜单中依次 选择“所有任务管理触发器”选项,会出现 触发器属性对话框
10. 2 创建触发器 10. 2. 1 使用企业管理器创建触发器 在企业管理器中,展开指定的服务器和数 据库,右击某个表,从弹出的快捷菜单中依次 选择“所有任务|管理触发器”选项,会出现 触发器属性对话框
10.2创建触发器 10.2.2使用 Transact-SQL语句 创建触发器 使用 Transact-SQL语言中的 CREATE TRIGGER命令可以创建触 发器,其中需要指定定义触发器的基 表、触发器执行的事件和触发器的所 有指令 本章首页
10. 2 创建触发器 10. 2. 2 使用Transact-SQL语句 创建触发器 使 用 Transact-SQL 语言中的 CREATE TRIGGER命令可以创建触 发器,其中需要指定定义触发器的基 表、触发器执行的事件和触发器的所 有指令。 本章首页
103查看、修改和删除触发器 10.31查看触发器 1.使用企业管理器查看触发器信息 2.使用系统存储过程查看触发器
10. 3 查看、修改和删除触发器 10. 3. 1 查看触发器 1.使用企业管理器查看触发器信息 2.使用系统存储过程查看触发器