当在table1中插入值时,触发在table2中插入值

时间:2011-10-25 02:51:01

标签: sql sql-server sql-server-2005 triggers

我想写入触发器,当在table1中插入值时,必须在table2中添加相同的值。

1 个答案:

答案 0 :(得分:2)

create trigger TestTrigger
on table1
after insert
as
    insert into table2
    select *
    from inserted
go

这里假设table2和table1具有相同数量的具有兼容字段类型的列(当您使用隐式字段执行“选择星形”时需要这样做。)

如果要将插入的值插入table1,可以使用inserted表(并删除DELETEUPDATE语句)。