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