Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Fernando AguadaDate: 2004-10-25 12:47:34
Subject: Re: FALLO ODBC configurando pg_hba.conf para POSTGRESQL 8
Previous:From: Alvaro HerreraDate: 2004-10-25 03:07:24
Subject: Re: Tama?==?iso-8859-1?Q?ño buffer/página de PostgresQL

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group