У меня есть база данных в SQL Server 2005, которая была создана из SQL Server 2000 и по-прежнему использует поля типа TEXT вместо varchar (max).
Мне нужно найти и заменить строку символов в текстовом поле, но все примеры того, как это сделать, что я нашел, не похоже, что они будут работать для меня. Кажется, что команда UPDATETEXT требует, чтобы два параметра "insert_offset" и "delete_length" были установлены явно, но строка, которую я ищу, могла отображаться в тексте в любой точке или даже в нескольких точках одной и той же ячейки. Мое понимание этих двух параметров заключается в том, что строка im search for всегда будет в одном месте, так что insert_offset - это количество пробелов в тексте, которое команда UPDATETEXT начнет заменять текст.
Пример: нужно найти: <u>
и заменить его на: <u>
Пример текстового поля:
*Everyone in the room was <b><u>tired</u>.</b><br>Then they woke <b><u>up</u>.
Может ли кто-нибудь помочь мне с этим? СПАСИБО!