КАК Убрать 'в колонке SQL server 2005

У меня есть конкретный столбец (description) в конкретной таблице. Я использовал массовую загрузку для вставки данных в таблицу, но при получении данных выдает ошибку из-за этого столбца (description).

Проблема возникает из-за ' в описании (как 12' height). Так как я могу удалить это ' в этом столбце?

1 ответ

Звучит так, будто вы запускаете какой-то сценарий, который завершается неудачно, когда он пытается вставить значение с одинарной кавычкой в ​​своем значении, между двумя кавычками в коде или динамическим sql. Ваша проблема не будет в базе данных, она будет там, где вы ее обрабатываете. Быстрый взлом будет запустить обновление заменить. В этом случае я удаляю ваши пустые цитаты.

Update [tablename] set [description] = replace([description],char(39),'')
where [description] like '%' + char(39) + '%'

Однако это всего лишь взлом... ваша проблема в другом месте, где вы извлекаете и обрабатываете данные

Другие вопросы по тегам