[英]Where is the error in my SQL query regarding Invalid Column Name?
碼:
SELECT
[ADO NET Destination].Vendor_ID,
[ADO NET Destination].Vendor,
[ADO NET Destination].Address1,
[ADO NET Destination].Address2,
[ADO NET Destination].City,
[ADO NET Destination].Zip
FROM
[ADO NET Destination]
WHERE
((([ADO NET Destination].Parish) IN ("Caddo", "Bossier", "DeSoto", "Webster")));
錯誤:
消息207,第16級,州1,第3行
無效的列名“ Webster”。消息207,第16級,州1,第3行
無效的列名“ DeSoto”。消息207,第16級,州1,第3行
列名稱“ Bossier”無效。消息207,第16級,州1,第3行
無效的列名“ Caddo”。
字符串在T-SQL中使用單引號:
'Caddo','Bossier','DeSoto','Webster'
為什么那么多()在何處且雙引號為文字? 嘗試
SELECT
[ADO NET Destination].Vendor_ID
, [ADO NET Destination].Vendor
, [ADO NET Destination].Address1
, [ADO NET Destination].Address2
, [ADO NET Destination].City
, [ADO NET Destination].Zip
FROM [ADO NET Destination]
WHERE [ADO NET Destination].Parish In ('Caddo','Bossier','DeSoto','Webster');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.