制作触发器

来源:百度知道 编辑:UC知道 时间:2024/06/18 03:34:48
设计一下触发器,在数据库中有两个表,表A和表B,A表里有字段a b c d e ,B表中有字段1 2 3 4 5 这个触发器要达到一个目的,就是在往A表里插入一条记录后触发一个向B表插入的事件,a 到1,b 到2,c 到3,d 到4,e 到5。
同时改变A表的相应记录的b的值由0变成1

create trigger trigger_Test
on A
for insert
as
begin
insert into B(1,2,3,4,5)
select a,b,c,d,e from inserted
end

这样就可以了

create trigger trigger_A
on A
for insert
as
declare @a varchar(20)
declare @b varchar(20)
declare @c varchar(20)
declare @d varchar(20)
declare @e varchar(20)
begin
select @a=a,@b=b,@c=c,@d=d,@e=e from inserted
insert into B values(@a,@b,@c,@d,@e)
end