我在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表和存储过程?
- 2. 在SQL Server 2005中创建数据库
- 3. 在SQL Server 2005中创建作业
- 4. 在SQL Server 2005中创建一个新表格
- 5. 问题在SQL Server 2005中创建一个简单的关系
- 6. 如何获取SQL Server CE 2005的创建脚本表
- 7. UPDATE SET中的子查询(sql server 2005)
- 8. 在与SQL Server 2000兼容的SQL Server 2008中创建脚本
- 9. 如何在SQL Management Studio 2005中创建脚本?
- 10. (SQL脚本+ SQL SERVER 2005)怪异 ' - ' 符号
- 11. 在sql server 2005中为数据表生成脚本2005
- 12. 如何在SQL Server 2005 Management Studio中创建SQL Server 2005存储过程模板?
- 13. SQL Server 2005和SELECT和UPDATE锁定
- 14. 使用登录无密码创建数据库SQL脚本SQL Server 2005
- 15. 如何在SQL Server 2005中创建复合唯一约束
- 16. 快速SQL Server 2005脚本生成
- 17. SQL Server Mangement Studio更改脚本(2005)
- 18. 转换SQL Server创建脚本到MySQL
- 19. 在另一个表中创建从不同的数据库在SQL Server 2005中
- 20. SQL脚本返回UPDATE SYSDEVICES
- 21. SQL - 在一个脚本中创建数据库和表格
- 22. 如何改进sql server 2005的这个transact-sql脚本?
- 23. 在SQL Server 2005中使用T-SQL创建数据库别名
- 24. 无法创建表关系 - SQL Server 2005
- 25. 在SQL Server 2005中
- 26. SQL:在一个脚本中创建多个从属表
- 27. 将在SQL Server 2008中创建的SSIS包复制到SQL Server 2005中
- 28. 如何在sql server 2005中创建一个对我来说全新的表?
- 29. 在SQL Server 2005/2008中创建一个类似当前表的临时表
- 30. 是否有可能在SQL Server 2005中创建一个系统UDF
你能详细点吗? – 2010-07-06 11:40:57
我需要自动生成完整的表格中的所有数据的脚本。我有一张正确的数据表和另一个表中有错误数据的系统表。我需要做的是自动生成一个更新脚本,它允许我使用正确的表中的数据更新错误的表格。 – Rabin 2010-07-07 04:10:25