我在SQL Server 2005中有一個充滿數據的表。有沒有一種方法可以生成包含其中數據的更新語句?在SQL Server 2005中創建一個UPDATE腳本
回答
+1,因爲我寫了:) - 該網站現在停止運行,但我會盡力讓它在我的博客上可用(當我最終設法恢復並運行時...) – 2012-08-20 15:06:26
LiveDataScript的鏈接現在在這裏:http://www.goatly.net/downloads/livedatascript – 2012-10-11 08:29:40
這個工具只創建'INSERT'腳本,而不是像OP要求的'UPDATE'腳本。我還需要一個工具來創建更新腳本。 – 2013-01-11 14:20:51
如果你沒有找到任何更好的解決方案,試試這個:
SELECT
'UPDATE [Table] (field1, field2, field3) Values ('
+ field1 + ', '
+ field2 + ', '
+ field3 + ')'
FROM [Table]
我知道,不是很好。
轉到這裏,並獲得Microsoft SQL Server管理Studio Express的SSMSE Download page
安裝,你可以接着用工具連接到數據庫,並生成多種類型的「香草」腳本之後。
如果你的意思是在同一行的數據,只用它的更新語句
Update MyTable Set ColumnA = ColumnB + ColumnC
如果你想使用其他行的數據,你可能要加入它回到它的自我
Update a
Set ColumnA = b.ColumnD
From MyTable a
Join MyTable b on a.ColumnB = b.ColumnC
SELECT
'UPDATE [Table] SET field1 = ' + field1 + ' , field2 = ' + field2 + ' , field3 = ' + field3 + ' WHERE <condition> ' FROM <Table>
在更新字符串數據的地方使用額外的單引號。
- 1. 如何在SQL Server 2005中從另一個SQL Server 2005中調用SQL腳本
- 2. 腳本對於SQL Server 2005
- 3. 在SQL Server 2005中創建數據庫
- 4. 在SQL Server 2005中創建作業
- 5. 在一個腳本中創建SQL Server表和存儲過程?
- 6. 在SQL Server 2005中創建一個新表格
- 7. 問題在SQL Server 2005中創建一個簡單的關係
- 8. 如何獲取SQL Server CE 2005的創建腳本表
- 9. UPDATE SET中的子查詢(sql server 2005)
- 10. (SQL腳本+ SQL SERVER 2005)怪異 ' - ' 符號
- 11. SQL腳本兼容SQL Server 2005
- 12. 腳本文件的創建與表中的數據在SQL Server 2005中
- 13. 在與SQL Server 2000兼容的SQL Server 2008中創建腳本
- 14. 如何在SQL Management Studio 2005中創建腳本?
- 15. 在sql server 2005中爲數據表生成腳本2005
- 16. 如何在SQL Server 2005 Management Studio中創建SQL Server 2005存儲過程模板?
- 17. SQL Server 2005和SELECT和UPDATE鎖定
- 18. SQL Server Mangement Studio更改腳本(2005)
- 19. 快速SQL Server 2005腳本生成
- 20. 錯誤腳本連接SQL SERVER 2005
- 21. 如何在SQL Server 2005中創建複合唯一約束
- 22. 使用登錄無密碼創建數據庫SQL腳本SQL Server 2005
- 23. 在另一個表中創建從不同的數據庫在SQL Server 2005中
- 24. SQL Server數據庫組創建腳本
- 25. 轉換SQL Server創建腳本到MySQL
- 26. 創建SQL Server自動CREATE ASSEMBLY腳本
- 27. 在SQL Server 2005中
- 28. 無法創建表關係 - SQL Server 2005
- 29. 在SQL Server 2005中使用T-SQL創建數據庫別名
- 30. 如何改進sql server 2005的這個transact-sql腳本?
你能詳細點嗎? – 2010-07-06 11:40:57
我需要自動生成完整的表格中的所有數據的腳本。我有一張正確的數據表和另一個表中有錯誤數據的系統表。我需要做的是自動生成一個更新腳本,它允許我使用正確的表中的數據更新錯誤的表格。 – Rabin 2010-07-07 04:10:25