当前位置: 代码迷 >> Sql Server >> 触发器中inserted的用法,该怎么解决
  详细解决方案

触发器中inserted的用法,该怎么解决

热度:31   发布时间:2016-04-24 09:51:11.0
触发器中inserted的用法

CREATE trigger [dbo].[banji]
on [dbo].[Table_2]
after insert
as 
update table_1 set [sum]=[sum]+1
where banji = (select banji from inserted)

-- 当插入table_2数据时,为什么把table_1数据全更新了啊
-- banji = (select banji from inserted),,,怎么永远是true

------解决思路----------------------
用数据举例,发生了什么情况?
------解决思路----------------------
你插入0的话,不应该是永远为FALSE吗