例如有user1表,还有 user2表向user1表插入数据后,同时从user1中提取出一些字段信息,把这个信息写入user2表该怎么写呢

解决方案 »

  1.   

    CREATE TRIGGER TRI_NAME ON USER1
    FOR INSERT
    AS
      INSERT USER2(COL,COL2)SELECT COL,COL2 FROM INSERTED
      

  2.   

    create trigger tr_user1_insert
    on user1
    for insert
    asinsert user2(...)
    select ... from insertedgo--其中...是你选定的字段列表
      

  3.   

    create trigger trigger_name on User1
    for insert
    as
      insert user2(col) select col from inserted
    go
      

  4.   

    create trigger tr_user1_insert
    on user1
    for insert
    asinsert user2(...)
    select ... from inserted
    where inserted.?go
      

  5.   

    2005试试output into
    insert into User1(col1,col2)
    output inserted.*
    into user2
    select '??','??'