玖叶教程网

前端编程开发入门

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

 /* 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 语句查询当前被删除的数据
	*/

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言