管志鹏的计算机主页

C# ASP.NET Java J2EE SSH SQL Server Oracle
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

好久没用过的 触发器 ,今天做了个例子,回忆一下

Posted on 2011-07-20 16:51  管志鹏  阅读(196)  评论(0编辑  收藏  举报

insert  触发

 

create trigger trig_test
on scoreInfo
for insert
as
declare @testname varchar(50),@score int,@count int
select @testname=testname,@score=score from inserted

select @count =count(0from totalinfo where testname=@testname
begin
if (@count=0)
insert into totalinfo (total,testname) values (@score,@testname)
else
update totalInfo set total=total+@score where testname=@testname
end
 
insert scoreinfo values('wang',800)
select * from scoreinfo
select * from  totalInfo