程序员的知识教程库

网站首页 > 教程分享 正文

SQL SERVER数据库中的触发器详解(sql server中触发器的作用是什么?)

henian88 2024-08-16 17:29:11 教程分享 7 ℃ 0 评论
 /* 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 语句查询当前被删除的数据
	*/

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表