From: | Miguel Ortega <mortega(at)tc(dot)com(dot)ve> |
---|---|
To: | "Jonathan (dot)(dot)(dot)(dot)nem4" <napomu(at)msn(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: UPDATE + INSERT |
Date: | 2007-09-03 15:53:23 |
Message-ID: | 46DC2DF3.90302@tc.com.ve |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola!!!
Jonathan ....nem4 escribió:
> hola a todos,
>
> trato de hacer el siguiente update y obvio no me deja porque la
> consulta retorna mas de una fila, como hago para actualizar todas las
> filas?
>
> UPDATE competencias SET "com_nom_completo" = (SELECT
> substr(com_nom_completo,1,strpos(com_nom_completo,'Experto en')-1 ) ||
> 'Destreza en' ||
> substr(com_nom_completo,strpos(com_nom_completo,'Experto
> en')+length('Experto en')) as nueva1 FROM competencias where
> com_nom_completo like '%Experto en%'limit 200)
>
> Gracias,
>
>
>
> _.:::l\l€/V\4:::._
>
>
Yo creo que si se te complica mucho usar expresiones regulares, podrías
hacer un backup "plain" y luego reemplazar con cualquier editor de texto
las ocurrencias de "Experto en" por "Destreza en" y listo... vuelves a
subir la data... No me parece eficiente pero es menos difícil...
Saludos
--
_________________________________________
Miguel A. Ortega B.
Analista de Sistemas y Soporte a Usuarios
<0416 - 642 12 26> / < mortega(at)tc(dot)com(dot)ve>
Technologies Consulting C.A.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-09-03 15:58:14 | Re: UPDATE + INSERT |
Previous Message | Jonathan ....nem4 | 2007-09-03 15:41:07 | UPDATE + INSERT |