Lists: | pgsql-es-ayuda |
---|
From: | sandrigo lezcano <alkafes(at)yahoo(dot)com> |
---|---|
To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | [Pgsql-ayuda] select campo1,campo2,... as var1,var2,... from.... |
Date: | 2003-09-05 13:23:53 |
Message-ID: | 20030905132353.93322.qmail@web20003.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
BEGIN
select campo1,campo2,...
as var1,var2,... from.... ;
-- con resultado obtenido en var1,var2..
select otra_funcion(var1,var2,..);
-- sigue otras operaciones...
...
END; ' LANGUAGE 'plpgsql';
lo intrigante es que dentro del PowerBuilder
funciona:
select campo1,campo2,...
into :var1,:var2,... from.... ;
pero el INTO en PL/pgSQL me crea otra tabla !!!
y no me permite hacerle referencia como si
fuese una variable scalar..
=====
-- ICQ Web-based!!
----------------------------------------------
Sandrigo Lezcano Jara ICQ: 143590717
Asuncion, Paraguay http://go.icq.com
_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com
From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | sandrigo lezcano <alkafes(at)yahoo(dot)com> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] select campo1,campo2,... as var1,var2,... from.... |
Date: | 2003-09-05 15:59:30 |
Message-ID: | 20030905155930.GA2126@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On Fri, Sep 05, 2003 at 08:23:53AM -0500, sandrigo lezcano wrote:
> BEGIN
> select campo1,campo2,...
> as var1,var2,... from.... ;
> -- con resultado obtenido en var1,var2..
> select otra_funcion(var1,var2,..);
> -- sigue otras operaciones...
> ...
> END; ' LANGUAGE 'plpgsql';
Usa algo como
DECLARE
rec RECORD
BEGIN;
SELECT INTO rec campo1, campo2, ...
SELECT otra_funcion(rec.campo1, rec.campo2, ...)
...
END;
(untested of course)
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
Si no sabes adonde vas, es muy probable que acabes en otra parte.