触发器 多条数据更新时 如何处理
现有触发器 插入 更新 A表 如果B表 有相关数据则更新,负责就插入数据
这个触发器是没问题的,可以正常运行。但如果我要批量插入 或者 批量更新时候 就出问题了。
有人说用游标可以做这个 但 做个简单测试
--
--Declare @ID int
--
--
--Declare myCur CURSOR FOR
--select ID from deleted
--open myCur
--
--fetch next from myCur into @ID
--
--while @@fetch_status=0
BEGIN
insert into T2(ID,H,iID)
select i.ID,i.H,i.ID
from inserted i
--fetch next from myCur into @ID
End
--Close myCur
--DEALLOCATE myCur
--Insert statements for trigger here