当前位置: 代码迷 >> Sql Server >> 求个sql触发器,该怎么处理
  详细解决方案

求个sql触发器,该怎么处理

热度:4   发布时间:2016-04-27 11:49:15.0
求个sql触发器
当表a的 aid行的a1列由1update为5时触发 
update 表B where bid=aid

------解决方案--------------------
判斷原值deleted 表
判斷修改之後的值inserted表

------解决方案--------------------
SQL code
--大致如下,自行补充要更新表b的那个字段,及表b与表a的关联关系create tirgger tupdate_a on afor update asif update(a1) and exists(select 1 from inserted,deleted where inserted.aid = deleted.aid        and inserted.a1 = 1 and deleted.a1 = 5)begin    update 表B    set --自已补充    from  inserted,deleted    where inserted.aid = deleted.aid    and inserted.a1 = 1 and deleted.a1 = 5    and inserted.aid = 表B.bidend
  相关解决方案