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.
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. |