2011-12-16 78 views
0

如果我從SQL Server Management Studio 2008的「結果」窗格中選擇整行,是否有自動創建INSERT語句腳本的方法,可以使用所選行的值插入新行?我可以使用選定的值在SQL Server 2008中生成INSERT語句嗎?

想法是,當我刪除該行時,我可以使用生成的INSERT語句重新插入同一行。

基本上不是創建一個空白INSERT,而是創建一個VALUES (val1,val2,val3...)的腳本,其中的值來自所選行。

+0

我不這麼認爲......可能會要求微軟在下一個版本中添加此功能 – Rahul 2011-12-16 13:03:51

回答

3

不,這是不可能的。

最近我想到的是SSMS Tools Pack Addin "Script Grid Results"功能。

這將生成INSERT對整個結果網格的#temp表的語句。

1

您可以使用觸發器將刪除或更新的行插入到您作爲備份表創建的其他表中,因此您始終可以將特定行重新插入原始表中。

很簡單,您需要一些方法來備份受影響的數據。

相關問題