崔连和_SQLServer_第10课-触发器完成稿总汇.ppt

步骤02:编写代码。步骤01完成之后,系统自动在查询编辑器窗口中生成创建触发器的模板代码及注释,这些代码和缩写的功能是架构环境和说明程序。通常不使用系统提供的语句模版,将代码全部删除,然后手动输入创建存储过程语句。 编写好后,运行程序,完成触发器的创建 步骤03:运行及验证触发器。首先查看“News”表未修改时的原表数据。 在查询编辑器窗口中输入如下语句。 然后使用数据修改语句,修改“News”表中的数据,将“ID”为“2”的记录中“Author”字段的数值改为“聂东来”,语句如下。 执行后,查看已经被修改的表中数据。如图10-3所示。 2. 触发器的作用 触发器是针对数据表(库)的特殊的存储过程,当这个表发生了 Insert、Update或Delete操作时,会自动激活执行的,可以处理各种复杂的操作。在SQL Server 2005和2008版本中,触发器有了更进一步的功能,在数据表(库)发生Create、Alter和Drop操作时,也会自动激活执行。 3. 触发器的分类 触发器分为DML触发器和DDL触发器两种。其中DML触发器又分为After触发器和Instead Of触发器两种。After触发器是先修改记录后激活的触发器;Instead Of触发器是“取代”触发器。DDL触发器根据作用范围可以分为作用在数据库的触发器和作用在服务器的触发

文档评论(0)

1亿VIP精品文档

相关文档