Re: UPDATE

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: linder poclaba lazaro <linder(dot)poclaba(at)gmail(dot)com>
Cc: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: UPDATE
Date: 2006-05-18 14:50:46
Message-ID: 20060518145046.GB3122@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

linder poclaba lazaro escribió:
> Mira es muy poca la informacion la que das, pero podrias usar un ciclo FOR
>
> FOR temperatura IN SELECT tempmax FROM A WHERE fecha = $1;
> LOOP
> sentencias;
> END LOOP;
>
> donde temperatura es de tipo RECORD y $1 es la fecha que entraria como
> parametro a tu funcion, coloco sentencias pues nose la relacion de las
> tablas.

Hay una manera mucho mas simple y eficiente,

update A set tempmax = tempmax + B.foo WHERE B.(algo) = A.(algo)

o una cosa asi.

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

In response to

  • Re: UPDATE at 2006-05-18 14:42:32 from linder poclaba lazaro

Responses

  • Re: UPDATE at 2006-05-18 14:55:13 from linder poclaba lazaro

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message linder poclaba lazaro 2006-05-18 14:55:13 Re: UPDATE
Previous Message linder poclaba lazaro 2006-05-18 14:42:32 Re: UPDATE