加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – “select * into table”将它用于将数据插入到现有表中

发布时间:2020-12-12 16:41:09 所属栏目:MsSql教程 来源:网络整理
导读:我试图从我现有的表之一插入数据到另一个现有的表. 是否可以使用select * into查询将数据插入到任何现有的表中. 我认为可以使用union来完成,但在这种情况下,我需要将我现有表的所有数据记录到临时表中,然后删除该表,最后应用union将所有记录插入同一个表 例如
我试图从我现有的表之一插入数据到另一个现有的表.

是否可以使用select * into查询将数据插入到任何现有的表中.
我认为可以使用union来完成,但在这种情况下,我需要将我现有表的所有数据记录到临时表中,然后删除该表,最后应用union将所有记录插入同一个表

例如.

select * into #tblExisting from tblExisting
drop table tblExisting
select * into tblExisting from #tblExisting union tblActualData

这里tblExisting是我实际想存储所有数据的表
tblActualData是从数据附加到tblExisting的表.

是不是正确的方法
我们还有其他选择吗?

解决方法

你应该试试
INSERT INTO ExistingTable (Columns,..)
SELECT Columns,...
FROM OtherTable

看看INSERT

和SQL SERVER – Insert Data From One Table to Another Table – INSERT INTO SELECT – SELECT INTO TABLE

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读