sql server 2008 insert触发器

条件:当A表 新增一条数据,就把这条数据同时新增到B表中,求高手指点,小弟在此感激不尽

第1个回答  2011-08-07
create trigger tri_insert_a
on a
for insert
as
begin
insert b select * from a
end
go

--要求a表与b表的表结构相同,且不能有自增列,否则需要指定列来插入追问

错了,我要的只是新增的那条记录,不是所有的

追答

create trigger tri_insert_a
on a
for insert
as
begin
insert b select * from inserted
end
go

--嗯,笔误写错了一个表名

追问

如何制定列插入呢?

追答

insert b(列1,列2,...) select 列1,列2,... from inserted

本回答被提问者采纳
相似回答