2个表分别是
t1   有字段    A    B    C
t2   有字段    D    E    FA字段为自增字段需要写一个存储过程,向t1中添加数据,同时向t2中也添加数据D的值为刚向t1中添加数据的值,这个如何用事物实现?

解决方案 »

  1.   

    --寫trigger
    create trigger tr_t1_i on t1 for insert
    as
     insert t2 
      select * from inserted
      

  2.   

    CREATE TRIGGER mytrigger ON t1 FOR INSERT
    AS
      insert into t2(d) select max(a) from t1
    GO
      

  3.   

    CREATE TRIGGER mytrigger ON t1 FOR INSERT
    AS
      insert into t2 select * from t1
    GO

    CREATE TRIGGER mytrigger ON t1 FOR INSERT
    AS
      insert into t2 select * from t1 where a in (select max(a) from t1)
    GO