表A                表B
ID NAME AGE        Uid    Uname    Uage
01  a    12        1        Ua      10
02  b    13        2        Ub      12
03  c    11        3        Uc      13
将表的数据添加到表B中
Uid    Uname    Uage
1        Ua      10
2        Ub      12
3        Uc      13
4        a       12
5        b       13 
6        c       11请问用什么可以这么修改?
我一直没想通
PS:小弟初来乍到如果还有什么错的希望大家多多指出

解决方案 »

  1.   

    insert into B
     select row_number() over(order by getdate()),*
     from (select Uname,Uage from A union all select NAME,AGE from A) t
      

  2.   

    B表中Uid 是自增列么?如果是的可以insert into b(uname,uage) select name,age from a
      

  3.   

    select insert from 我看过这个话好象是when什么东西。
      

  4.   

    insert into  b select column1,column2,column2 from a;---向现有数据结构表中添加数据
    select * into new_tablename from old_tablename---复制一个现有表结构并将其数据追加到新表结构中
      

  5.   


    insert into b(uname,uage) select name,age from a