我正在使用链接服务器来运行一堆复杂的查询。我有一个问题,我跟踪并简化了测试。下面的前两个查询有效,但第三个没有。
select top 10 AccountNumber
FROM S900PVXBIDWS01.FinancialEDW.MBFI.Dim_Account
select top 10 A.AccountNumber
FROM S900PVXBIDWS01.FinancialEDW.MBFI.Dim_Account A
select top 10 S900PVXBIDWS01.FinancialEDW.MBFI.Dim_Account.AccountNumber
FROM S900PVXBIDWS01.FinancialEDW.MBFI.Dim_Account
我需要使用最后一个版本,原因是我不会进入(很多限制)。它显然应该为什么不会起作用?
我认为长度标识符的最大值是128,我就是这个。我正在使用SQL Server 2012.
答案 0 :(得分:0)
列引用不使用四部分命名(然后是五部分)。只需使用Dim_Account.AccountNumber
,这应该可以正常工作。