我需要使用旧数据库1列中的数据来更新新数据库。基本上是基于匹配ItemID,我需要使用新数据库中的值来设置新数据库中的描述列。加入连接后,我可以看到需要更新的内容,但我不确定如何正确处理这个更新。 8 m$ V5 m: _, {2 r/ e+ O5 J" T ( `/ y: Z- r4 H4 s; r" M) K 解决方案: & I( p. u# F( `8 F7 H# m BEGIN TRANSACTIONUPDATE t1SET Description = t2.DescriptionFROM db1.dbo.foo t JOIN db2.dbo.foo t2 ON t1.ItemID = t2.ItemIDSELECT * FROM db1.dbo.foo--prevents changes from being committedROLLBACK