帮我看一下好不?关于触发器的.
CREATE TRIGGER [add] ON dbo.add_friend
FOR INSERT
AS
declare @email varchar(50)
declare @qq1 varchar(20)
Set @email=(select email1 from friend_table ,inserted
where friend_table.nickname1=inserted.my_friend_nickname1)
Set @qq1=(select qq1 from friend_table ,inserted
where friend_table.nickname1=inserted.my_friend_nickname1)
update add_friend set my_friend_email1=@email from friend_table ,inserted
where friend_table.nickname1=inserted.my_friend_nickname1
update add_friend set my_friend_oicq1=@qq1 from friend_table ,inserted
where friend_table.nickname1=inserted.my_friend_nickname1
这是我写的一个触发器,在昨天运行的时候,还没什么问题,可今天
我更新数据后数据中的所有记录的email,与qq都变成了最后新加的,
这是怎么回事呀??少了点什么??
我才学这个,请多多指教.