Re: UPDATE + INSERT

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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