我遇到了此問題,其中出現多部分標識符錯誤。我只是要求解釋而不是解決方案。我能夠查詢工作,但我仍然不理解問題。下面是三個查詢和第一,第三,做工精細,但我不明白爲什麼第二個是引發錯誤:SQL Server:無法在查詢中綁定多部分標識符
The multi-part identifier "[TableName].[FieldName]" could not be bound.
作品:
select [SchemaName].[TableName].[FieldName]
from [SchemaName].[TableName]
拋出錯誤:
select [TableName].[FieldName]
from [SchemaName].[TableName]
作品:
select [FieldName]
from [SchemaName].[TableName]
在此先感謝。
我不認爲你的例子是正確的。您無法從字段中選擇。更有可能您的第一個和第三個示例是... [SchemaName]。[TableOrViewOrUDFFunctionName]。無論如何,你無法從字段中選擇。您從表中選擇一個字段。 – 2014-12-04 21:33:07
如果FieldName真的是一個表上的字段,那麼這些都不應該工作。您只能選擇表格,視圖,派生表格或表格變量的「FROM」。根本不應該可以從一個領域選擇。 – alroc 2014-12-04 21:33:44
對不起,它應該讀取from子句中的[SchemaName]。[TableName] – Maxqueue 2014-12-04 21:45:27