- 1
- 0
- 约4.73千字
- 约 36页
- 2017-11-16 发布于未知
- 举报
第8章 触发器 主要内容: 总体要求: 了解触发器的概念、功能和优点 熟练掌握触发器的创建方法 熟练掌握存储过程的执行方法 掌握查看和修改触发器的方法 掌握禁用、启用和删除触发器的方法 8.1 触发器简介 触发器(Trigger)是一种特殊类型的存储过程,是一系列当在表中的数据进行修改时要执行的SQL语句的集合,触发器与表紧密相联,在表中数据发生变化时自动强制执行。它有助于更好地维护数据库的完整性。 触发器是依存于表的数据库对象,在表执行修改操作(插入/更新/删除)时自动执行,即是通过事件进行触发而被执行的. 而存储过程可以通过存储过程名称而被直接调用(execute)。 触发器的作用 强化约束 跟踪变化 级联运行 存储过程的调用 触发器的优点 触发器是自动执行的,当表中的数据做了任何修改之后立即被激活。 触发器可以通过数据库中的相关表进行层叠更改。 触发器可以强制限制,这些限制比用CHECK约束所定义的更复杂。与CHECK约束不同的是,触发器可以引用其他表中的列。 触发器与存储过程的区别 触发器与存储过程的主要区别在于触发器的运行方式。存储过程必须由用户、应用程序或者触发器来显式地调用并执行,而触发器是当特定事件出现的时候,自动执行或者被激活的,与连接到数据库中的用户或应用程序无关。 触发器的分类 根据服务器或数
您可能关注的文档
- 自动控制原理课件作者周武能第4章节.ppt
- 自动控制原理课件作者周武能第6章节.ppt
- 自动控制原理课件作者周武能第7章节.ppt
- 自动控制原理实验教程硬件模拟与MATLAB仿真课件作者熊晓君第2章节.ppt
- 自动控制原理实验教程硬件模拟与MATLAB仿真课件作者熊晓君第5章节.ppt
- 自动控制原理实验教程硬件模拟与MATLAB仿真课件作者熊晓君第6章节.ppt
- 自动控制原理实验教程硬件模拟与MATLAB仿真课件作者熊晓君第7章节.ppt
- PowerBuider数据库开发第2版课件作者陈桂友第4章节在PowerBuilder中操纵数据库.PPT
- PowerBuider数据库开发第2版课件作者陈桂友第5章节PowerScript编程语言.PPT
- Premiere实用教程含1CD课件作者陈振宇第1章节Premiere6.5概述(NXPowerLite).ppt
原创力文档

文档评论(0)