2013-07-11 2 views
2

Что вызывает разные поля? Это вкладка или что-то еще? Что такое простой способ его очистки? Я знаю, что могу как-то использовать замену, но я не уверен, что я заменяю, и есть еще много записей с той же проблемой.Очистка данных SQL

Name Binary 
MCMPAD 0x4D0043004D00500041004400200020 
MCMPAD  0x4D0043004D00500041004400A00020 


SELECT Name , convert(binary(15), (Name)) Binary from VirtualTerminal 
where Name like '%MCMPAD%' 

ответ

5

Одна строка заканчивается пространства-пространства 0x2020, другая с новой строки пространства 0x0A20. Разница не отображается при отображении Name в виде строки.

Дополнительные нули (пробел 0x0020 вместо 0x20) предназначены для стандартной кодировки UCS-2 Windows.

+0

Как это можно очистить? –

+0

Чтобы удалить конечные пробелы: 'update VirtualTerminal set User = trim (User)'. Чтобы удалить переводы строк: 'update VirtualTerminal set User = replace (User, char (10), '')' – Andomar

Смежные вопросы