sql2005中如何将一个表的数据添加到另一个表中
表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:小弟初来乍到如果还有什么错的希望大家多多指出
[解决办法]
insert into B select row_number() over(order by getdate()),* from (select Uname,Uage from A union all select NAME,AGE from A) t
[解决办法]
B表中Uid 是自增列么?如果是的可以insert into b(uname,uage) select name,age from a
[解决办法]
insert into b select column1,column2,column2 from a;---向现有数据结构表中添加数据
select * into new_tablename from old_tablename---复制一个现有表结构并将其数据追加到新表结构中
[解决办法]
insert into b(uname,uage) select name,age from a