Oh muchísimas gracias a todos¡¡ Sï, quiero cambiar sólo ciertos registros. LAs dos soluciones me han servido mucho.

Les agradezco mucho su ayuda¡¡¡

__________________________________________________________
Emanuel Calvo Franco <postgres....@gmail.com> ha escrito:

2009/1/9 Fernando Hevia <fhe...@ip-tel.com.ar>:




UPDATE tabla
    SET campo = (select regexp_replace(campo,'sapato',' ')
from tabla where .... )
    where ....


Puede ser más simple también:

UPDATE tabla
  SET campo = regexp_replace(campo, 'sapato', 'zapato')
 WHERE campo ~ 'sapato';



Claro, yo entendi que tenia que cambiar un determinado registro...
El que posteo Fernando te sirve para todos.






--
      Emanuel Calvo Franco
   ArPUG / AOSUG Member
 Postgresql Support & Admin
--
TIP 4: No hagas 'kill -9' a postmaster




----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

--
TIP 5: ¿Has leído nuestro extenso FAQ?
        http://www.postgresql.org/docs/faqs.FAQ.html

Responder a