首页 新闻 搜索 专区 学院

触发器根据条件来修改表中的数据

0
悬赏园豆:20 [已解决问题] 解决于 2017-01-05 16:03

declare @state int
declare @audit_state int
set @state = 2
set @audit_state =5
select @state=STATE,@audit_state=AUDIT_STATE from inserted
update BX_Project set active = 0 where STATE=@state or AUDIT_STATE=@audit_state

我想的是当state=2或者audit_state=5的时候,更新BX_Project里的active的值为0,现在出现的问题是最后一句的state和audit_state无效,不知道错在哪里,刚接触触发器,不懂啊,求大神解答

姚刘乐的主页 姚刘乐 | 初学一级 | 园豆:70
提问于:2017-01-04 17:41
< >
分享
最佳答案
0

什么数据库?

收获园豆:20
悦光阴 | 老鸟四级 |园豆:2251 | 2017-01-05 13:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册