1. 程式人生 > >sql server 數據庫導出表裏所有數據成insert 語句

sql server 數據庫導出表裏所有數據成insert 語句

結構 alt 完成 個數 mage 輸出類型 insert語句 數據庫 數據導入

有時候,我們想把數據庫的某張表裏的所有數據導入到另外一個數據庫或另外一臺計算機上的數據庫,對於sql server有這樣的一種方法

下面我以sql server 2008 R2,數據庫是Northwind數據庫為例,

目標:把Northwind數據庫的Orders表導出成insert語句。

技術分享圖片

第一步:選擇Northwind數據庫,右鍵-任務-生成腳本:

技術分享圖片

第二步:在彈出的“生成和發布腳本”的簡介窗口,按“下一步”按鈕:

技術分享圖片

第三步:在“選擇對象”窗口,選中“選擇特定數據庫對象”,展開表,

勾選要生成insert語句的表,我這裏選的是order表,

按“下一步”按鈕:

技術分享圖片

第四步:在彈出的“設置腳本編寫選項”窗口,按“高級”按鈕,

在彈出的“高級腳本編寫選項”中下拉下拉條至底部,

設置“要編寫腳本的數據類型”為“僅限數據”(“僅限數據”是只導出數據為insert語句,如果是導出表結構的話選擇“僅限架構”,選擇“架構和數據”則架構和insert語句都生成),按“確定”按鈕:

技術分享圖片

第五步:在“設置腳本編寫選項”窗口,

“指定如何保存或發布腳本”的“輸出類型”選中“將腳本保存到特定位置”,

勾選“保存到文件”,則可以指定一個保存的路徑,保存為.sql文件,

勾選“保存到新建查詢窗口”,則會新打開一個查詢窗口,把所有insert 語句放到新查詢窗口:

技術分享圖片

第六步:在“設置腳本編寫選項”窗口,按“下一步”按鈕,彈出:

技術分享圖片

第七步:在“摘要”窗口,按“下一步”按鈕:

技術分享圖片

第八步:在“保存或發布腳本”窗口,按“完成”按鈕:

技術分享圖片

最終會自動新建一個查詢窗口,order表裏的所有數據都轉換成insert語句。

sql server 數據庫導出表裏所有數據成insert 語句