1. 程式人生 > >SQL語句將一個表的數據寫入到另一個表中

SQL語句將一個表的數據寫入到另一個表中

.cn index href 有時 eat int 順序 過程 方式

在日常的數據庫運維過程中,有時候需要將Select查詢出來的數據集寫入到另一個數據表中,其中一種方式是通過存儲過程循環寫入數據,另一種簡便的方式是直接使用Insert Into語句後面跟上Select結果查詢語句即可將數據寫入。通過Insert Into和Select語句連用可以很快的將一個表的數據寫入到另一個數據表中。
例如我們需要將訂單表Order_2中的type=1的數據寫入到訂單表Order_1表中的語句如下:

Insert Into Order_1 (OrderNo,Name,CreateOn,Creater,...)
Select OrderNo,Name,CreateOn,Creater,... FROM Order_2 Where type=1;

備註:Order_1後面的字段列表一定要與Order_2查詢的字段列表的順序保持一致。

註:此原創文章最早發表於博主個人站IT技術小趣屋,原文鏈接SQL語句將一個表的數據寫入到另一個表中_IT技術小趣屋,轉載請標明出處。

SQL語句將一個表的數據寫入到另一個表中