首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

|M| 关于触发器 在Update 的时候可不可以根据一个字段有没有改变而执行这条触发器解决思路

2012-03-13 
|M| 关于触发器 在Update 的时候可不可以根据一个字段有没有改变而执行这条触发器比如我有表Aidnameage1AA

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

热点排行
Bad Request.