В SQL Server 2008 у меня есть таблица с именем Zone
с столбцом ZoneReference varchar(50) not null
в качестве первичного ключа.
Если я запустил следующий запрос:
select '"' + ZoneReference + '"' as QuotedZoneReference
from Zone
where ZoneReference = 'WF11XU'
Получаю следующий результат:
"WF11XU "
Обратите внимание на конечное пространство.
Как это возможно? Если в этой строке есть конечное пространство, я ожидаю вернуть результаты нуль, поэтому я предполагаю, что это будет нечто, что SQL Server Management Studio отображает странно.
В вызове кода С# zoneReference.Trim()
удаляется его, указывая, что это какой-то символ пробела.
Может ли кто-нибудь помочь?