SQL SERVER:选择不返回值的列
Posted
技术标签:
【中文标题】SQL SERVER:选择不返回值的列【英文标题】:SQL SERVER: Select column not returning a value 【发布时间】:2012-07-11 01:11:42 【问题描述】:SELECT * from dbo.TableName WHERE [Customer_ID] = "90210"
Customer_ID
是varchar(64)
我不断收到一条错误消息说
消息 207,第 16 级,状态 1,第 1 行 列名“90210”无效。
【问题讨论】:
【参考方案1】:在WHERE
中使用单引号
SELECT * from dbo.TableName WHERE [Customer_ID] = '90210'
【讨论】:
只是补充一点:双引号有时用于指定奇数列名。【参考方案2】:如果您使用SET QUOTED_IDENTIFIER OFF
,您的查询将运行良好
【讨论】:
以上是关于SQL SERVER:选择不返回值的列的主要内容,如果未能解决你的问题,请参考以下文章
怎样将sqlserver数据库里的列字段当做列名并依此分组?