ALTER TRIGGER [dbo].[trigger_test]
ON [dbo].[test2]
AFTER INSERT
AS
BEGIN
insert into test1 select * from test2
END
我在test2表上做了个测试,test2表有新增的时候,自动插到TEST1表里。我想问下,这个插入的逻辑,第二次有新增插入的时候是只插入新增的那一行,还是包含之前的记录的全部插入一次。
insert into test1 select * from test2 改成
insert into test1 select * from inserted
-----------
你这样写是全部把test2再次插入test1
只会插入新插入那一行