SQL 將一資料表複製到另一個資料表

SQL 將一資料表複製到另一個資料表

SQL 將一資料表複製到另一個資料表


資料來源: https://dotblogs.com.tw/mis0800/2014/02/09/143889


01.只複製結構,不複製資料 

select * into NEW_table Old_table where 1=0 


02.複製結構也複製資料 

select * into NEW_table from Old_table

 

03.指定匯入某欄位的資料至新的資料表(指令一執行即產生新table) 

select a,b,c into NEW_table from Old_table 

EX: select ac1,ac2,bc1,bc2 into table_c from table_a inner join table_b on aid=bid


04.將A table某欄位資料複製到B table某欄位 

update B set B's column= (select a's column from A where A's column=B's column) 


05.選取B_able某欄位匯入資料至「已存在的A_table」的欄位中

Insert into A_table(A.欄1,A.欄2)  select (B.欄1,B.欄2) from B_able




PS

應用場合: 分表/臨時表/資料備份

One thought on “SQL 將一資料表複製到另一個資料表

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *