Sql-Server-2014
將部分錶記錄導出為 INSERT 腳本
我有包含大量數據的數據表,我正在嘗試從中導出數據。我將文件保存在本地,但無法使用 Notepad++ 打開它。問題是我只想將一些數據作為 INSERT 腳本獲取,但我不知道這是否可能。
誰能告訴我是否可以使用 SQL Server 2014 從表中獲取一些數據作為 INSERT 腳本?
這是做你想做的事情的一種方法(取自KT的Stack Overflow答案。 :
- 做一個。
select [whatever you need]
INTO temp.table_name
from [... etc ...]
+ 在對象資源管理器中右鍵點擊數據庫 => 任務 => 生成腳本 +temp.table_name
在“選擇對象”螢幕中選擇,點擊下一步。 + 在“指定如何保存腳本”螢幕中: + 點擊高級,找到“腳本的數據類型”屬性,選擇“僅數據”,關閉高級屬性。 + 選擇“保存到新查詢視窗”(除非您有數千條記錄)。 + 點擊下一步,等待作業完成,觀察生成的INSERT
語句出現在新的查詢視窗中。 + 使用 Find & Replace 將所有更改[temp.table_name]
為[your_table_name]
. +drop table [temp.table_name]
.注意:上面的範例使用架構名稱
temp
。您可能必須為腳本創建該架構名稱才能為您工作。