我建立了两个相同的表,想在添加第一个表的同时也添加第二个表,想通过建立事务或触发器的方式来添加第二个表,如何做,请指点!

解决方案 »

  1.   

    在第一个表里做个Insert的触发器,在第一个表Insert的时候写对第二个表插入的语句就可以了!
      

  2.   

    Insert的触发器中,把从头到尾,把第一个表中的数据一个个地赋给第二个表相应的字段
      

  3.   

    CREATE TRIGGER Insert_Table1 ON [dbo].[Table1] 
    FOR INSERT
    ASinsert into table2 (field1,field2,field3...)
    select field1,field2,field3... from inserted
      

  4.   

    CREATE TRIGGER Insert_Table1 ON [dbo].[Table1] 
    FOR INSERT
    ASinsert into table2 
    select * from inserted这样也许也可以,你试试吧
      

  5.   

    用TRIGGER来解决..用INSERT的TRIGGER..
      

  6.   

    用trigger吧CREATE TRIGGER Insert_Table1 ON [dbo].[Table1] 
    FOR INSERT
    AS
    insert into table2 
    select * from inserted
      

  7.   

    谢谢大家的回答,问题解决了,结帐ing !