在SQL Server 2008中,一个数据库中的值与另一个数据库的UPDATE记录?

前端之家收集整理的这篇文章主要介绍了在SQL Server 2008中,一个数据库中的值与另一个数据库的UPDATE记录?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要使用旧数据库中的1列数据更新我的新数据库.基于匹配ItemID,我需要使用旧数据库中的值在我的新数据库中设置描述列.当我进行加入时,我可以看到需要更新的内容,但我不知道如何正确处理这个更新.

解决方法

BEGIN TRANSACTION

UPDATE t1
SET    Description = t2.Description
FROM   db1.dbo.foo t1
       JOIN db2.dbo.foo t2
         ON t1.ItemID = t2.ItemID

SELECT * FROM db1.dbo.foo
--prevents changes from being committed
ROLLBACK

猜你在找的MsSQL相关文章