Sql-Server-2014

將部分錶記錄導出為 INSERT 腳本

  • February 13, 2018

我有包含大量數據的數據表,我正在嘗試從中導出數據。我將文件保存在本地,但無法使用 Notepad++ 打開它。問題是我只想將一些數據作為 INSERT 腳本獲取,但我不知道這是否可能。

誰能告訴我是否可以使用 SQL Server 2014 從表中獲取一些數據作為 INSERT 腳本?

這是做你想做的事情的一種方法(取自KT的Stack Overflow答案。 :

  • 做一個。

select [whatever you need]INTO temp.table_namefrom [... etc ...] + 在對象資源管理器中右鍵點擊數據庫 => 任務 => 生成腳本 + temp.table_name在“選擇對象”螢幕中選擇,點擊下一步。 + 在“指定如何保​​存腳本”螢幕中: + 點擊高級,找到“腳本的數據類型”屬性,選擇“僅數據”,關閉高級屬性。 + 選擇“保存到新查詢視窗”(除非您有數千條記錄)。 + 點擊下一步,等待作業完成,觀察生成的INSERT語句出現在新的查詢視窗中。 + 使用 Find & Replace 將所有更改[temp.table_name][your_table_name]. + drop table [temp.table_name].

注意:上面的範例使用架構名稱temp。您可能必須為腳本創建該架構名稱才能為您工作。

引用自:https://dba.stackexchange.com/questions/197780