SQL查询结果插入到指定的数据表中

将SQL从一个表中查询的结果集插入到另一个数据表中,操作如下:

1、若插入的是部分字段,语句如下:

insert into Commodity(A,B,C)  
SELECT 'Bios' as A,[Win8] as B, [A-Rev] as C FROM [SRVPDL].[dbo].[Win8_test] where [F16] is not null


2、若插入新表全部的字段,语句如下:

 
insert into Commodity
SELECT 'Bios' as A,[Win8] as B, [A-Rev] as C FROM [SRVPDL].[dbo].[Win8_test] where [F16] is not null

也可以如第一点那样的格式写,将需要插入数据的表的所有字段补全。

 

posted @ 2012-05-07 11:14  IT女汉纸  阅读(2319)  评论(0编辑  收藏  举报