我在不同的数据库中有两个类似的表。我已经链接了远程数据库并将其数据访问设置为“True”。
但是,我无法让下面的查询工作
GO USE LOCALDB GO DELETE from [dbo].[TableA] WHERE [dbo].[TableA].[UniqueField] = (SELECT [UniqueField] FROM [REMOTESERVER].[REMOTEDB].[dbo].[TableA]) GO
编辑:查询显示0行受影响。
提前谢谢,
UniqueField varchar和“collation”兼容吗?或者不需要整理。也就是说,查询可能按预期工作,但匹配取决于大小写。
这有什么回报?
SELECT [UniqueField] FROM [REMOTESERVER].[REMOTEDB].[dbo].[TableA]
它是否适用于某些价值观而不是所有价值观?精确的数据类型匹配?等。。。