Re: Re: FW: [pgsql-es-ayuda] Un poco perdido creando una función.

From: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>
To: "Pablo Braulio" <brulics(at)gmail(dot)com>
Cc: "Daniel Orozco Jaramillo" <daniel_orozco_jaramillo(at)hotmail(dot)com>, postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Re: FW: [pgsql-es-ayuda] Un poco perdido creando una función.
Date: 2007-12-19 15:35:59
Message-ID: 95335e4e0712190735p18ff3fb4vb0abbc6b1f507a5f@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

A mi se me ocurrió probar otra cosa con el insert...returning.
En la versión 8.2.4 me funciona, así que os lo envío por si es de
ayuda para alguien:

create or replace function fvalores(t text) returns void
language plpgsql
as $$
declare
estudio_id integer;
oferta_id integer;
begin
insert into estudio(nombre) values(nombestudio)
returning id into estudio_id;
insert into oferta(estudio) values(estudio_id)
returning id into oferta_id;
insert into clienteoferta(oferta) values(oferta_id);
return estudio_id;
end
$$;

--
Miguel Rodríguez Penabad

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Johnny Verdugo 2007-12-19 15:57:31 Excel a postgre
Previous Message Pablo Braulio 2007-12-19 15:17:00 Re: FW: [pgsql-es-ayuda] Un poco perdido creando una función.