t-sql im Textfeld ersetzen

Ich bin auf das klassische Problem gestoßen, dass ein Textfeld in einer SQL 2000-Datenbank durch einen String ersetzt werden muss. Dies könnte entweder ein Update über eine ganze Spalte oder ein einzelnes Feld sein, das ich nicht pingelig finde.

Ich habe ein paar Beispiele gefunden, wie man Updatetext verwendet, um es zu erreichen, aber sie befinden sich in der Regel in gespeicherten Prozeduren. Weiß jemand etwas Ähnliches, das in eine Funktion eingebunden ist, damit ich es so verwenden kann, wie ich es normalerweise verwenden würde? Replace () . Das Problem mit der Replace () - Funktion ist, dass sie keine Textfelder unterstützt.

Edit: Mir wurde klar, dass ich wahrscheinlich mit varchar (8000) davonkommen könnte, also habe ich die Felder auf diesen Typ vertauscht, wodurch das Problem behoben wird. Ich habe nie eine echte Lösung gefunden.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage