问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库触发器

发布网友 发布时间:2022-04-20 20:57

我来回答

2个回答

热心网友 时间:2022-04-08 10:32

系统在处理update动作时,它先删除该条记录,然后再添加一条符合条件的记录
在使用update触发器时,你可以根据自己的需求,如果你需要新添加的记录,
你可以选择inserted 表(当激活触发器时,新添加的记录被保存在inserted表中);
如果你需要修改前的那条记录,你可以使用deleted表(当触发器被激活后,修改前的
那条记录被保存在deleted表)中。当触发器执行完成后,这两个表即被删除。

热心网友 时间:2022-04-08 11:50

update之前的数据以及update之后的新数据
从 deleted 与 inserted 里面来获取.
下面是一个简单的例子, 演示 如何获取 更新前 与 更新后的数据.

1> CREATE TRIGGER AfterUpdateTest
2> ON test_trigger_table
3> FOR UPDATE
4> AS
5> DECLARE
6> @OldName VARCHAR(10),
7> @NewName VARCHAR(10);
8> BEGIN
9> PRINT('AFTER UPDATE');
10> SELECT @NewName = name FROM inserted;
11> SELECT @OldName = name FROM deleted;
12> PRINT('Old Name = ' + @OldName);
13> PRINT('New Name = ' + @NewName);
14> END;
15> go
1>
2> UPDATE test_trigger_table SET name = 'XYZ' WHERE id = 1;
3> go
AFTER UPDATE
Old Name = ABC

(1 行受影响)
New Name = XYZ

参考资料:http://hi.baidu.com/wangqing999/blog/item/126bdc0c7a7dd79b0a7b829d.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土狗一般多大开始懂人性 如何训练 小土狗怎么训练才听话 新手训狗的好方法 跑跑卡丁车故事模式哪一关还海盗船长(人物)奖励的,骨灰玩家说下._百 ... 跑跑卡丁车手游被遗忘的炮塔的宝藏在哪_跑跑卡丁车手游被遗忘的炮塔的... 跑跑卡丁车手游在被遗忘的炮塔附近搜寻宝藏怎么做?遗忘炮塔宝藏攻略... 跑跑卡丁车手游被遗忘炮塔宝藏在哪 炮塔附近搜寻宝箱位置详解-新手攻略... 跑跑卡丁车被遗忘的炮塔附近宝藏在哪里_跑跑卡丁车被遗忘的炮塔附近宝藏... 跑跑卡丁车手游在遗忘的炮塔附近搜寻宝藏在哪 遗忘炮塔宝藏位置详解 迅捷路由器使用问题 ...MATLAB7.0的,程序总是在打开后一会,就自动关闭了。希望能帮忙哦,感... 数据库中的触发器是什么,请帮忙解释一下 数据库中触发器采用的什么样的原理? 关于数据库的触发器的使用 数据库的触发器怎么进行高级操作? Access数据库触发器是什么东西?怎么创建及使用 数据库 触发器有什么用 数据库触发器的优缺点以及用法 请问:数据库中的触发器是用来做什么的? 数据库触发器是什么 ? 数据库中触发器重要的功能是什么? 在数据库里怎么使用触发器? mysql触发器的作用 数据库触发器有什么作用? 别人在古代怎么说? “别人”用日语怎么说?谢谢! 别人和他人意思完全一样? 对别人的尊称有哪些词 别人指的是什么人? 别人和人家的意思相等吗?thank you 人家和别人,是一个意思吗?! 数据库的触发器有什么用? 糜烂性胃炎会恶化成胃癌吗 胃糜烂是不是会转成胃癌? 糜烂性胃炎会发展成胃癌吗 糜烂性胃炎会转胃癌吗 糜烂性胃炎胃炎会变成胃癌吗 糜烂性胃炎会变成胃癌吗 糜烂性胃炎容易转胃癌吗? 糜烂性胃炎会不会变成胃癌 请问慢性糜烂性胃炎没有治好会变成胃癌 吗?需要去... 老人患了糜烂性胃窦炎会转为胃癌吗? 慢性糜烂性胃炎会不会转变成胃癌 提问:糜烂性胃炎会变成胃癌吗? 糜烂性胃炎会引发胃癌吗 糜烂性胃炎严重吗,病情严重的话会发展成胃癌吗 我做了胃肠镜,诊断为 糜烂性胃炎可是照片没有拿到,... 慢性糜烂性胃炎会不会转成胃癌拜托各位了 3Q 糜烂性胃炎怎么办,会变胃癌吗?应该怎么治,求解。 浅表性胃炎伴糜烂性胃炎会演变成癌吗? 联想电脑怎么设置密码