2014-01-23 42 views
2

我在写一个查询来筛选某个字段的表。但是,我正在使用的过滤器正在被评估为某个未知原因的列。sql服务器管理工​​作室无效列名在哪里子句

SELECT prn FROM CompanyPack WHERE prn = "212" 

在此查询,SSMS 2012抛出它告诉我,“212”是一个无效的列名称的错误,但它不是列在所有。

prn is a nvarchar(50). 

有什么建议吗?

+3

use single quote ='212' – BWS

回答

11

使用单引号''不是双引号"。像这样

SELECT prn FROM CompanyPack WHERE prn = '212' 
+1

这么简单却很令人困惑!谢谢!!!! – Shompsey

相关问题