SQLServer数据库基础教程课件作者刘丽第8章节.pptVIP

  • 1
  • 0
  • 约4.73千字
  • 约 36页
  • 2017-11-16 发布于未知
  • 举报

SQLServer数据库基础教程课件作者刘丽第8章节.ppt

第8章 触发器 主要内容: 总体要求: 了解触发器的概念、功能和优点 熟练掌握触发器的创建方法 熟练掌握存储过程的执行方法 掌握查看和修改触发器的方法 掌握禁用、启用和删除触发器的方法 8.1 触发器简介 触发器(Trigger)是一种特殊类型的存储过程,是一系列当在表中的数据进行修改时要执行的SQL语句的集合,触发器与表紧密相联,在表中数据发生变化时自动强制执行。它有助于更好地维护数据库的完整性。 触发器是依存于表的数据库对象,在表执行修改操作(插入/更新/删除)时自动执行,即是通过事件进行触发而被执行的. 而存储过程可以通过存储过程名称而被直接调用(execute)。 触发器的作用 强化约束 跟踪变化 级联运行 存储过程的调用 触发器的优点 触发器是自动执行的,当表中的数据做了任何修改之后立即被激活。 触发器可以通过数据库中的相关表进行层叠更改。 触发器可以强制限制,这些限制比用CHECK约束所定义的更复杂。与CHECK约束不同的是,触发器可以引用其他表中的列。 触发器与存储过程的区别 触发器与存储过程的主要区别在于触发器的运行方式。存储过程必须由用户、应用程序或者触发器来显式地调用并执行,而触发器是当特定事件出现的时候,自动执行或者被激活的,与连接到数据库中的用户或应用程序无关。 触发器的分类 根据服务器或数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档