我已经按照其他帖子中的示例来实现这一点,但出现以下错误:
FROM 子句中的对象“otherDB.dbo.someTable”和“someDB.dbo.someTable”具有相同的公开名称。使用相关名称来区分它们。
这是 SQL 语句
UPDATE [someDB].[dbo].[someTable]
SET [someDB].[dbo].[someTable].[Name] = [otherDB].[dbo].[someTable].[Name]
FROM [someDB].[dbo].[someTable]
INNER JOIN [otherDB].[dbo].[someTable]
ON [someDB].[dbo].[someTable].[ID] = [otherDB].[dbo].[someTable].[ID]
如您所见,我只是[Name]
想[someBD].[someTable]
从[otherDB].[someTable]
从我在其他类似查询中看到的情况来看,这应该可以工作,但我想知道我是否需要做一些不同的事情,因为它来自不同的数据库?
非常感谢任何指针/帮助。