回答

收藏

在数据库中使用SQL Server 2008年另一个数据库中的值更新记录?

技术问答 技术问答 495 人阅读 | 0 人回复 | 2023-09-14

我需要使用旧数据库1列中的数据来更新新数据库。基本上是基于匹配ItemID,我需要使用新数据库中的值来设置新数据库中的描述列。加入连接后,我可以看到需要更新的内容,但我不确定如何正确处理这个更新。
: w3 N4 Z3 q+ N% B. w4 [! f( R                                                                9 Y- b1 U8 F5 V' ?
    解决方案:                                                               
4 d. k- C) Z, b2 R3 ?3 W% G; J                                                                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
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则