首页 新闻 会员 周边 捐助

在MS SQL中如何利用触发器在表中某字段的值发生改变是修改同表中另一字段的值

0
悬赏园豆:5 [已解决问题] 解决于 2016-03-25 14:02

比如在表tb1中有字段a 和b

想利用update触发器在字段a的值变成1时,字段b的值修改成‘OK’

请问该怎么实现呢?

代码闪亮的主页 代码闪亮 | 初学一级 | 园豆:100
提问于:2016-03-16 08:58
< >
分享
最佳答案
0

create trigger tb1_update
on tb1
for update
as

  update tb1 set b='ok' where id exists(select 1 from inserted where a=1 and id=tb1.id)

收获园豆:5
Rich.T | 老鸟四级 |园豆:3440 | 2016-03-16 10:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册