sql server management studio列名称where子句无效

sql server management studio列名称where子句无效,sql,ssms,Sql,Ssms,我正在编写一个查询以按某个字段筛选表。但是,由于未知原因,我使用的筛选器正在作为列进行计算 i、 e 在这个查询中,SSMS 2012抛出一个错误,它告诉我“212”是一个无效的列名,但它根本不是一个列 prn is a nvarchar(50). 有什么建议吗?使用单引号“”而不是双引号”。就像这样 SELECT prn FROM CompanyPack WHERE prn = '212' 使用单引号='212' SELECT prn FROM CompanyPack WHERE prn

我正在编写一个查询以按某个字段筛选表。但是,由于未知原因,我使用的筛选器正在作为列进行计算

i、 e

在这个查询中,SSMS 2012抛出一个错误,它告诉我“212”是一个无效的列名,但它根本不是一个列

prn is a nvarchar(50).

有什么建议吗?

使用单引号
”而不是双引号
。就像这样

SELECT prn FROM CompanyPack WHERE prn = '212'

使用单引号='212'
SELECT prn FROM CompanyPack WHERE prn = '212'