КАК Убрать 'в колонке SQL server 2005
У меня есть конкретный столбец (description
) в конкретной таблице. Я использовал массовую загрузку для вставки данных в таблицу, но при получении данных выдает ошибку из-за этого столбца (description
).
Проблема возникает из-за '
в описании (как 12' height
). Так как я могу удалить это '
в этом столбце?
1 ответ
Звучит так, будто вы запускаете какой-то сценарий, который завершается неудачно, когда он пытается вставить значение с одинарной кавычкой в своем значении, между двумя кавычками в коде или динамическим sql. Ваша проблема не будет в базе данных, она будет там, где вы ее обрабатываете. Быстрый взлом будет запустить обновление заменить. В этом случае я удаляю ваши пустые цитаты.
Update [tablename]
set [description] = replace([description],char(39),'')
where [description] like '%' + char(39) + '%'
Однако это всего лишь взлом... ваша проблема в другом месте, где вы извлекаете и обрабатываете данные