Re: actualización d campos

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: José Fermín Francisco Ferreras <josefermin54(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: actualización d campos
Date: 2007-04-02 12:40:45
Message-ID: 20070402124045.GC4900@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

José Fermín Francisco Ferreras escribió:
>
> Hola compañeros, feliz Semana Santa!!
>
> Mi inquietud es acerca d q tengo dos tablas
>
> Tabla A
> campo1 integer not null,
> campo2 numeric(12,2),
> primary key(campo1)
>
> Tabla B
> campoX1 integer not null,
> campoX2 numeric(12,2),
> campoX3 numeric(12,2),
> primary key(campoX)
>
> lo que quiero hacer es q cuando yo actualize el campo2 d la Tabla A se
> me actualizen todos los registros del campoX3 d la Tabla B
>
> Algo asi:
>
> update tablaB set
> campoX3 = campoX2 * campo2 / 100;

Para que quieres hacer eso? Es una mala idea. Mejor elimina el
B.campoX3 y crea una vista que obtenga el valor calculado. No necesitas
almacenarlo.

> El chiste d esto es q las tablas no tienen un campo q las relacione.

O sea que la tabla A tiene solamente un registro? (de otro modo no veo
como puede tener sentido lo que dices arriba)

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Gonzalez 2007-04-02 13:14:30 Re: Importar fichero CSV
Previous Message Alvaro Herrera 2007-04-02 12:37:39 Re: No se me ejecutan los jobs que hago en el pgAdmin III.