gpt4 book ai didi

sql - 在一个数据库中用SQL Server 2008中的另一个数据库中的值更新记录吗?

转载 作者:行者123 更新时间:2023-12-03 12:37:37 26 4
gpt4 key购买 nike

我需要使用旧数据库中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

关于sql - 在一个数据库中用SQL Server 2008中的另一个数据库中的值更新记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5735123/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com