Я пытаюсь удалить столбец из дополнительных тегов, которые MS Office предоставляет при вставке содержимого из Word в форму на моем веб-сайте.
Как обновить и заменить вхождения содержимого внутри (и в том числе) в и?
Вот что у меня так далеко:
UPDATE TABLE
SET myColumn = REPLACE(myColumn, SUBSTRING(myColumn, CHARINDEX('<!--[if gte mso', myColumn), CHARINDEX('<![endif]-->', myColumn)-1), '')
Мой план - выполнить этот запрос несколько раз, пока все вхождения не исчезнут из столбца. Однако, когда в столбце нет вхождений, у меня возникают проблемы.
Полагаю, это из-за способа вычисления длины в подстроке ... Каждый раз, когда я выполняю, несколько символов удаляются из начала столбца.
Нужно ли что-то вроде оператора case, чтобы пропустить строки, в которых нет содержимого MS Office?
Спасибо