【发布时间】:2011-05-09 03:30:19
【问题描述】:
在 SQL Server 2008 中,我有一个名为 Zone 的表,其中有一个列 ZoneReference varchar(50) not null 作为主键。
如果我运行以下查询:
select '"' + ZoneReference + '"' as QuotedZoneReference
from Zone
where ZoneReference = 'WF11XU'
我得到以下结果:
"WF11XU "
注意尾随空格。
这怎么可能?如果该行上确实存在尾随空格,那么我希望返回 zero 结果,所以我假设它是 SQL Server Management Studio 奇怪地显示的其他内容。
在 C# 代码中调用 zoneReference.Trim() 会删除它,这表明它是某种空白字符。
谁能帮忙?
【问题讨论】:
标签: c# sql sql-server database sql-server-2008