正在加载图片...
9.1.2DML触发器的应用 1.使用 INSERT触发器 NSERT触发器通常被用来更新时间标记字段,或者验证被触发器监控的字 段中数据满足要求的标准,以确保数据的完整性。 例9-3建立一个触发器,当向sc表中添加数据时,如果添加的数据与s表中的 数据不匹配(没有对应的学号),则将此数据删除。 程序清单如下: CREATE TRIGGER sc ins ON SC FOR INSERT AS BEGIN DECLARE @bh char(5) Select @bh=Insertedsno from Inserted If not exists(select sno from s where s sno=@bh) Delete sc where sno=@bh END SQL SERVER2005入门与实例教程电子工业出版社20069.1.2 DML触发器的应用 1. 使用INSERT触发器 INSERT触发器通常被用来更新时间标记字段,或者验证被触发器监控的字 段中数据满足要求的标准,以确保数据的完整性。 例9-3建立一个触发器,当向sc表中添加数据时,如果添加的数据与s表中的 数据不匹配(没有对应的学号),则将此数据删除。 程序清单如下: CREATE TRIGGER sc_ins ON sc FOR INSERT AS BEGIN DECLARE @bh char(5) Select @bh=Inserted.sno from Inserted If not exists(select sno from s where s.sno=@bh) Delete sc where sno=@bh END
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有