Trucchetto SQL

Ecco a voi un altro di quegli script che cerco online mediamente una volta a settimana

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

SQL

UPDATE [NOME TABELLLA] SET [CAMPO] = REPLACE(CAST([CAMPO] AS varchar(MAX)),'[TESTO DA SOSTITUIRE]', '[TESTO SOSTITUTIVO]')