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

怎样使触发器在执行特定的update语句是被触发?
假如数据库中有个表叫user, 有username varchar,ID int,gender int,属性,怎么样使得一个触发器在执行update user set uername或ID =*** 时 不被触发,而只是在update user set gender=***时 触发器才被触发?

------解决方案--------------------
SQL code
create tigger test on [user]
for update
as
begin 
if update(gender)
...
end

------解决方案--------------------
在触发器里取出该值 判断为1 就继续操作