日期:2014-05-18  浏览次数:20680 次

|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)
...