Molto spesso, e per diversi motivi a volte imposti, sono costretto ad utilizzare i campi "text" nei vari database SQL con i quali lavoro anche se non mi stanno molto simpatici.
Questo tipo di campo, purtroppo, è molto rognoso specialmente quando si tratta di utilizzarli per la ricerca o per fare degli update.
Il trucco per lavorare con i campi "text" e convertirli in varchar() durante la query. Quì di seguito vi posto un esempio di query utile per trovare e sostituire una parte di stringa in un campo text.
Alla prossima
UPDATE [NOME TABELLLA] SET [CAMPO] = REPLACE(CAST([CAMPO] AS varchar(MAX)),'[TESTO DA SOSTITUIRE]', '[TESTO SOSTITUTIVO]')