[SQL Server]複製資料表

  • 2861
  • 0

複製SQL SERVER資料表

1.只複製資料表結構,不複製資料,如果有P.K,不會複製
select * into 新table from 舊table

2.完整複製資料表(複製結構也複製資料,如果有P.K,不會複製) 
select * into 新table from 舊table 

3.指定匯入某欄位的資料至新的資料表
select a,b,c into 新table from 舊table 

4.將A 資料表某欄位資料複製到B 資料表某欄位 
update BTable
set B.column= (select A.column from ATable where A.column=B.olumn) 

5.選取BTable某欄位匯入資料至「已存在的ATable」的欄位中
Insert into ATable(A.欄1,A.欄2)  select (B.欄1,B.欄2) from BTable