1. 程式人生 > >SQLServer某個表的資料批量匯入到另一個表

SQLServer某個表的資料批量匯入到另一個表

類別一、如果兩張張表(匯出表和目標表)的欄位一致,並且希望插入全部資料,可以用這種方法:

INSERT INTO 目標表 SELECT   * FROM 來源表;

例如,要將 articles 表插入到 newArticles 表中,則可以通過如下SQL語句實現:

INSERT INTO newArticles SELECT   * FROM articles;

類別二、如果只希望匯入指定欄位,可以用這種方法:

INSERT INTO 目標表 (欄位1, 欄位2, ...) SELECT  欄位1, 欄位2, ...  FROM 來源表;

請注意以上兩表的欄位型別必須一致,否則會出現資料轉換錯誤。