分享

sql 表复制语句

 johnny_net 2019-04-10

第一种:

insert into T1(id,name) values(1,'dd')

这种方式用于简单插入几条数据,对于插入多条数据则很麻烦。

第二种:

 insert into T1 select filed... from T2 where ...

这种方式可以把另一个表的数据复制到T1中,必须完全按照T1表的字段来。也可以指定字段:

  insert into T1(id,name) select v1,v2 from T2

适合复制大量表数据,如果有多个数据来源则用这种形式:

 select 1,'abc',100 

  union all 

   select 2,'ccc',1200

第三种:

select * into #temp from T1

把表T1的数据复制到临时表#temp中,临时表的表结构会与T1完全相同,

使用完后 drop table #temp 删除临时表

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多