将数据从一个表复制到另一个表的最简单方法是什么?

时间:2012-02-09 22:01:51

标签: sql

获取结果后,从#result获取某些字段并将它们放入不同的表中的最简单方法是什么(数据类型可能不匹配,这将需要一些转换)。

select * into #result from table1

我可以执行“SELECT * INTO”或游标循环#result并将其插入目标表吗?还有更好的方法吗?

1 个答案:

答案 0 :(得分:3)

一种方法(如果有问题的数据库支持)是使用带有SELECT子句的INSERT语句。例如:

INSERT INTO targettable (val1, val2) 
       SELECT someval1, someval2 FROM sourcetable