SQL 匯出 Insert Scripts

一般我們可以使用SQL Server Manager Studio(SSMS)來匯出Insert Scripts。

Step 1: 選擇DB->Tasks->Generate Scripts

Step 2: 選擇Table

Step 3: 編輯匯出設定

Step 4: 選擇Data Only

這樣我們就能將資料匯出Insert Scripts,再將此sql語法執行並匯入資料到其他DB中。

但是這個方式無法做篩選的動作,只能將整個Table資料匯出。

如果需要做篩選資料,我們可以利用Visual Studio(VS) - SQL Server 物件總管來製作Insert Scripts。

首先我們要先安裝SQL Server Data Tools(SSDT),一般安裝VS時會預設安裝好SSDT,如果沒有的話要先安裝SSDT。

Windows 搜尋Visual Studio Installer

選擇SSDT

在其他工具組中點擊資料儲存和處理,右邊勾選SSDT,下載安裝即可。

安裝好SSDT之後,接下來我們要利用SSDT產生篩選後的Insert Scripts

Step 1: 連接SQL Server

開啟VS後,選擇檢視->SQL 物件總管

設定好SQL Server連接資訊

連接好之後,我們就可以看到DB中的所有資訊。

Step 2: 查詢資料

在我們想要匯出的Table上點右鍵,選擇檢視資料。

Step 3: 過濾資料

在資料頁面的左上方,點擊漏斗Icon

輸入篩選條件並套用

也可以使用like 語法

Step 4: 匯出Scripts

篩選出資料後,點擊上方匯出指令至檔案

這樣就能將篩選後的資料,製作成Insert Scripts了。

作者

Nick Lin

發表於

2021-11-10

更新於

2023-01-18

許可協議


評論