读书人

|M| 关于触发器 在Update 的时候可不可

发布时间: 2012-03-13 11:21:11 作者: rapoo

|M| 关于触发器 在Update 的时候可不可以根据一个字段有没有改变而执行这条触发器
比如我有表
A
id name age
1 AA 21
2 BB 24
触发器 trg_A_Update
也就是当记录的字段name改变的时候才执行这条触发器


id name age
1 AA 25
这里不执行
id name age
1 AB 21
因为name改变了 执行这条语句

谢谢

[解决办法]
可以

Create Trigger TR_Update
On A
For Update
As
If Update(name)
--行代
GO
[解决办法]
写在一个触发器里就行了.
这样判断:
if update(字段1)
...
if update(字段2)
...
if update(字段3)
...

读书人网 >SQL Server

热点推荐