El 01/11/11 16:48, Kernel escribió:
> Hola,
> ¿como puedo sustituir todas las ocurrencias de un carácter en una
> cadena por otro?
>
> Gracias
Usando regexp_replace podes hacerlo
Ejemplo para reemplazar D por R en el campo data
update test set data = regexp_replace(data, 'D', 'R', 'g');
el ultimo parametro que pase (g) es para que reemplace todas y no
solamente la primera aparicion
Espero que te sirva....
Te recomiendo leer
http://www.postgresql.org/docs/current/static/functions-matching.html#FUNCTIONS-POSIX-REGEXP
Saludos
Rodrigo