【发布时间】:2010-04-22 04:37:56
【问题描述】:
我正在尝试将数据从我的一个现有表插入到另一个现有表中。
是否可以使用select * into 查询将数据插入到任何现有表中。
我认为可以使用联合来完成,但在这种情况下,我需要将现有表的所有数据记录到临时表中,然后删除该表,最后应用联合将所有记录插入同一个表中
例如。
select * into #tblExisting from tblExisting
drop table tblExisting
select * into tblExisting from #tblExisting union tblActualData
这里的 tblExisting 是我真正想要存储所有数据的表 tblActualData 是将数据附加到 tblExisting 的表。
方法对吗。 我们还有其他选择吗?
【问题讨论】:
标签: sql sql-server database sql-server-2005 tsql