pl/pgsql

From: Frank Jonislla <frank(dot)che88(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: pl/pgsql
Date: 2005-08-24 15:34:30
Message-ID: 6436a93505082408347b0eb171@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Megustaria saber como puedo actualizar un fila de una tabla desde otra
tabla mas o menso asi:
update pabellon set fech_termino = (select fech_termino from fallecidos
where pabellon.idtumba=fallecido.idtumba )

lo hice de esta manera pero es muy eneficiente

CREATE OR REPLACE FUNCTION atualizar_fechas() RETURNS integer AS $$
DECLARE

BEGIN

FOR idtumba IN 1..13189 LOOP

update pabellon
set fech_termino =(select fech_termin from fallecido where
tumba_id_tumba = idtumba)
where id_tumba =idtumba;

END LOOP;


RETURN 1;
END;
$$ LANGUAGE plpgsql

gracias

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2005-08-24 15:38:06 Re: ¿Como puedo importar datos de un archivo externo?.
Previous Message Pablo Braulio 2005-08-24 15:08:53 Re: ¿Como puedo importar datos de un archivo externo?.