create trigger abc on yourtable for insert
as
insert into othertable (colname) select col from inserted;

解决方案 »

  1.   

    create trigger trg_test
    on table1
    for insert
    as
    declare @field1 varchar(10)
    declare cur_test cursor 
    for select field1 from inserted
    open cur_test
    fetch next from cur_test
    into @field1
    while @@fetch_status=0
    begin
       insert into table2(field1) values(@field1)
       fetch next from cur_test
       into @filed1
    end
    close cur_test或者
    create trigger trg_test
    on table1
    for insert
    as
    insert into table2(field1) select field1 from inserted应该都可以,而且可以保证同时插入多条时也能正确
      

  2.   

    jcq(疯子弟) 的第一种方法只有在特别需要的时候去使用,因为它的效率太差,所以第二种方法是首选