用于将所有记录从一个表插入另一个现有表的SQL查询

时间:2011-06-03 21:39:19

标签: sql-server

我使用sql server作为我的数据库引擎。我需要一个SQL查询,以便我可以将一个表中的所有记录插入到另一个现有表中。两个表都在同一个DB中。

我需要在我的代码中使用此查询。

2 个答案:

答案 0 :(得分:10)

 insert into destination_table ( field1, field2, field3, ... )
 select field1, field2, field3, ...
 from source_table

答案 1 :(得分:1)

假设所有字段都匹配(顺序相同且类型相同)

INSERT INTO TargetTable SELECT * FROM SourceTable