| 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: | Whole Thread | Raw Message | 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. |