领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

SQL SERVER数据库中的触发器详解

nixiaole 2024-11-26 07:12:44 知识剖析 19 ℃
 /* DML触发器分为:

 1、 after触发器(之后触发)
 a、 insert触发器
 b、 update触发器
 c、 delete触发器
 
 2、 instead of 触发器 (之前触发)
 
	创建简单触发器
	(1)当表的数据发生变化时方可执行,对表的操作只能是(insert ,update,delete )
	(2)表操作可以同时指定多个
	(3)定义于一个表中的多个触发器可以同时触发执行,互不影响.
	格式:create trigger 触名称
	on 表名(在哪个表上创建触发器)
	触发器类型及表操作
	as 
	功能
在触发器中给我们提供了两张特殊的表 inserted 和 deleted
inserted:存储当前添加的数据 我们可以在触发器中使用select * from inserted 语句查询当前添加的数据
deleted:存储当前删除的数据,我们可以在触发器中使用select * from deleted 语句查询当前被删除的数据
	*/
最近发表
标签列表