2011-10-14 33 views
1

假設我有一個像數據表:如何爲表中的現有數據生成sql?

Tab(id, name) 
1, 'Name 1' 
2, 'Name 2' 
3, 'Name 3' 

在SQL Server Management Studio中,我可以生成腳本來創建此表(DDL)。 但我也希望產生像數據的SQL:

insert into Tab(id, name) values(1, 'Name 1'); 
insert into Tab(id, name) values(2, 'Name 2'); 
insert into Tab(id, name) values(3, 'Name 3'); 

如何產生上面插入SQL與表中的數據?

+1

檢查了這一點 http://stackoverflow.com/questions/982568/what-is-the-best-way-to-auto-generate-insert-statements-for-a-sql-server-表 – Bala

+0

你的用例是什麼?如果必須複製到某個其他表,則可以使用bcp實用程序。 – Bala

回答

2

在任務>生成,你可以打腳本「高級」

其中一個選擇的是「數據腳本的類型」,這是在默認情況下只設置模式。

轉到「數據和架構」就是這樣。

相關問題