RE: UPDATE + INSERT

From: "Jonathan (dot)(dot)(dot)(dot)nem4" <napomu(at)msn(dot)com>
To: Alvaro Herrera <alvherre(at)commandprompt(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: UPDATE + INSERT
Date: 2007-09-03 16:04:16
Message-ID: BAY102-W32D30B3550DB3F0CFF984CDC90@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, el limit lo utilizo para limitar el cambio en un maximo de 200 filas, porque solo necesito cambiar los 200 primero registros
el error que me bota es el siguiente

ERROR: more than one row returned by a subquery used as an expressionEstado SQL:21000

gracias
.:::l\l€/V\4:::.

> Date: Mon, 3 Sep 2007 11:58:14 -0400> From: alvherre(at)commandprompt(dot)com> To: napomu(at)msn(dot)com> CC: pgsql-es-ayuda(at)postgresql(dot)org> Subject: Re: [pgsql-es-ayuda] UPDATE + INSERT> > 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,> > No necesitas hacer un select. Simplemente> > update competencias set com_nom_completo = substr(com_nom_completo, 1, ...)> where com_nom_completo like ' ... ';> > No me queda muy claro lo del LIMIT ... Que se supone que hace?> > -- > Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 18.1", W 73º 13' 56.4"> "Linux transformó mi computadora, de una `máquina para hacer cosas',> en un aparato realmente entretenido, sobre el cual cada día aprendo> algo nuevo" (Jaime Salinas)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jonathan ....nem4 2007-09-03 16:10:55 RE: UPDATE + INSERT
Previous Message Alvaro Herrera 2007-09-03 15:58:14 Re: UPDATE + INSERT