Re: actualizacion masiva

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Horacio Degiorgi <horaciod(at)logos(dot)uncu(dot)edu(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: actualizacion masiva
Date: 2004-10-25 03:10:43
Message-ID: 20041025031043.GD7234@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Sun, Oct 24, 2004 at 10:53:40PM -0300, Horacio Degiorgi wrote:

> Existe algun comando sql en postgresql que me permita hacer esto ?
> algo como
> update incompleta set (campo1, campo2, campo3) values (select
> campo1,campo2,campo3 from completa) where campo2='no tiene valor' ;

Creo que es algo como

update incompleta set
campo1 = completa.campo1,
campo2 = completa.campo2,
campo3 = completa.campo3
from completa
where campo2 = 'no tiene valor'
and el-criterio-de-join-que-corresponde;

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"And as an added bonus, now my computer goes to the toilet for me, leaving me
free to spend time on more useful activities! yay slug codefests!" (C. Parker)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fernando Aguada 2004-10-25 12:47:34 Re: FALLO ODBC configurando pg_hba.conf para POSTGRESQL 8
Previous Message Alvaro Herrera 2004-10-25 03:07:24 Re: Tamaño buffer/página de PostgresQL