主题:怎样编写这个SQL2000触发器
tbmxm
[专家分:0] 发布于 2006-06-25 19:22:00
我在SQL2000 里建立了三个表:表t1 字段有:学号,姓名 表t2 字段有:学号,分数 表t3 字段有:学号,姓名,分数
怎样编写这样的触发器来实现这样的功能:当表t2 增加学号和分数数据时,则把新增加的数据插入表t3
请高手帮我编写这个触发器,谢谢了!!
回复列表 (共2个回复)
沙发
233238447 [专家分:1350] 发布于 2006-06-26 19:24:00
create trigger trig_insert
on t2
for insert
as
declare @a varchar(20) --存储学号
declare @b varchar(20) --存储分数
select @a=分数,@b=学号 from inserted
insert into t3(学号,分数)values(@a,@b)
go
这个试试
板凳
tbmxm2008 [专家分:60] 发布于 2006-06-30 15:19:00
谢谢楼上的兄弟
如果再加写条件怎么写啊,如:我在SQL2000 里建立了三个表:表t1 字段有:学号,姓名 表t2 字段有:学号,分数 表t3 字段有:学号,姓名,分数
怎样编写这样的触发器来实现这样的功能:当表t2 增加学号和分数数据时,则把新增加的数据插入表t3,同时把表t1的相应的姓名插入表t3中(与t2.学号=t1学号 中的姓名)
请各位高手帮我编写这个触发器,谢谢了!!
我来回复