Re: ayuda con consulta

From: "Richard Rodriguez M(dot)" <rrodriguez(at)tumisolutions(dot)com>
To: "Cristian Romelio Ibacache Zet" <cibacach(at)tutopia(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ayuda con consulta
Date: 2004-06-25 22:33:47
Message-ID: NIBBKDGBFKJPFJMOPOJJMELNCAAA.rrodriguez@tumisolutions.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Cristian parece sencillo, lo que debes hacer son 3 consultas de modificacion
de datos.
1. Update tabla set campo1 = tmp.campo1,... where tabla.codigo= tmp.codigo,
es decir utiliza un update de dos tablas relacionadas.
2. Insert tabla(campo1,...)
select campo1,.. from tmp where codigo not in (select codigo from tabla),
es decir utiliza el insert haciendo consultas de seleccion por los codigos
nuevos de tu tabla tmp, de esta forma realizas las altas.
3. para las bajas: delete from tabla where codigo not in (select codigo from
tmp), sencillo das de bajas los codigo no habidos en tu tabla tmp.

revisa las sintaxis de las consultas.
saludos

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org]En nombre de Cristian
Romelio Ibacache Zet
Enviado el: Viernes 25 de Junio de 2004 03:14 PM
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] ayuda con consulta

Hola.

medidrjo a ud por un problema que es muy urgente de resolver para mi,
tengo una tabla temporal que es cargada remotamente (Archivo de Texto
Plano)y una tabla maestra ,en la tabla tamporal existe un campo que
identifica cuando debo dar de alta o baja una fila de la tabla maestra
por lo que pueden presentarse tre situaciones si un registro esta de
alta y no existe en la tabla maestra debo insertarlo, si existe debo
actualizarlo y si existe y eesta de bajo eliminarlo, he tratado por
muchos medios y hasta ahora no me funciona.

De anatemano muchas GRacias Cristian Ibacache Zet.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos GR 2004-06-28 00:23:42 Replica y sincronizacion de BD
Previous Message Alvaro Herrera 2004-06-25 21:00:27 Re: ayuda con consulta