正在加载图片...
忘電子工掌出社 81引言 触发器能够实现由主键和外键所不能保证的复杂的参照完整性 和数据的完整性。触发器主要是通过事件进行触发而被执行的。 触发器用于保护表中的数据,当用户对数据表进行修改、添加或 删除时,触发器就会自动运行。维护数据的触发器也可分为三种类 型: INSERT触发器、 UPDATE触发器和 DELETE触发器 在 SQL Sever2000中支持两种类型的触发器:后触发器( After Trigger)和前触发器( Instead Of Trigger)。 AFTER触发器要求只有执行某一操作 INSERT、 UPDATE、DE E 之后,触发器才被触发,且只能在表上定义。 AFTER触发器,可以 定义哪一个触发器被最先触发,哪一个被最后触发,通常使用系统 过程 sp settriggerorder来完成此任务 INSTEAD OF触发器表示并不执行其所定义的操作 INSERT UPDATE、 DELETE,而仅是执行触发器本身。可在表上定义 INSTEAD OF触发器,也可以在视图上定义 INSTEAD OF触发器。但对同一操作 只能定义一个 INSTEAD OF触发器。 返回目录8.1 引言 触发器能够实现由主键和外键所不能保证的复杂的参照完整性 和数据的完整性。触发器主要是通过事件进行触发而被执行的。 触发器用于保护表中的数据,当用户对数据表进行修改、添加或 删除时,触发器就会自动运行。维护数据的触发器也可分为三种类 型:INSERT触发器、UPDATE触发器和DELETE触发器。 在 SQL Sever 2000 中支持两种类型的触发器:后触发器(After Trigger)和前触发器(Instead Of Trigger)。 AFTER触发器要求只有执行某一操作INSERT、UPDATE 、DELETE 之后,触发器才被触发,且只能在表上定义。 AFTER触发器,可以 定义哪一个触发器被最先触发,哪一个被最后触发,通常使用系统 过程 sp_settriggerorder 来完成此任务。 INSTEAD OF触发器表示并不执行其所定义的操作INSERT 、 UPDATE 、DELETE,而仅是执行触发器本身。可在表上定义INSTEAD OF触发器,也可以在视图上定义INSTEAD OF触发器。但对同一操作 只能定义一个INSTEAD OF触发器。 返回目录
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有