电竞比分网-中国电竞赛事及体育赛事平台

分享

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 刪除臨時表

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多