У меня есть таблица с ошибочным символом (' ') в количестве строк в одном столбце.SQL Server 2008: заменить строку
Ниже приведен скрипт TSQL ниже.
UPDATE S
SET S.Offering_Details = REPLACE(S.Offering_Details, '�', '...')
FROM tblSacrifices S
В рассматриваемой колонке имеется тип данных nvarchar (230) и разрешены нулевые записи.
Данные получены из файла csv, преобразованного из Excel и d через приложение Windows Visual Studio. Первоначально данные были «...», но я думаю, что слово/excel классифицировало это как один символ (а не 3 отдельных «.»). Когда мое приложение прочитало исходную строку из файла CSV, она (случайно) заменила «...» на « » перед отправкой данных в базу данных.
Пожалуйста, помогите
Что тип данные пораженных колонок? –
Hi Ed это nvarchar (230).Также в столбце разрешены значения null (если это имеет значение). – Chris
Вы абсолютно уверены, что символом в данных является черный бриллиант с вопросительным знаком, а не то, что он просто отображается как таковой из-за проблемы с кодировкой? Или, возможно, являясь персонажем, который не отображается в шрифте, с которым вы его просматриваете? –