Muchas gracias por la respuesta...

Pues he probado lo siguiente:

select replace(cast(nota as text),'texto_actual','texto_nuevo') from nota y
tengo el problema de que mi campo es bytea y no text. Le he hecho cast y no
lo acepta. lo otro que se me ocurre  es crear un column nuevo esa tabla, de
tipo text, pasar los datos para alla y luego actualizar el column deseado.
Será descabellado eso?

Atte.
Leonardo Castillo L.

El 9 de julio de 2009 18:22, Solutions <asolutionp...@yahoo.es> escribió:

>
> Te ayuda esto:?
> replace(string text, fromtext, to text)
>
> http://developer.postgresql.org/pgdocs/postgres/functions-string.html
>
> Yvan Carranza
>
> ----- Original Message -----
> *From:* Leonardo Castillo <leonardo.casti...@alejandria.biz>
> *To:* pgsql-es-ayuda@postgresql.org
> *Sent:* Thursday, July 09, 2009 5:40 PM
> *Subject:* [pgsql-es-ayuda] Reemplazar texto en campo BYTEA
>
> Buenas tardes amigos listeros...
> A continuación les comento una interrogante que me surge de un problema que
> tengo actualmente. Tengo un campo BYTEA que contiene textos y quisiera
> sustituir una cadena de caracteres por otra. Algo como un replace('Texto
> actual','Texto nuevo',CAMPO), pero hacer con SQL no se si me expliqué bien.
>
> Acepto cualquier método de ayuda, no se si haciendo un dump de la tabla,
> usar un editor de textos y volverla a subir o con un procedimiento
> almacenado, de verdad no se me ocurre nada en este momento. Busque en la
> lista y no conseguí nada de temas similares.
>
> Atte.
> Leonardo Castillo L.
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 4229 (20090709) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>

Responder a