Re: returning dynamic record - Mailing list pgsql-general

From Tom Lane
Subject Re: returning dynamic record
Date
Msg-id 8016.1194413755@sss.pgh.pa.us
Whole thread Raw
In response to returning dynamic record  (nick <nick@walkerdatanet.com>)
Responses Re: returning dynamic record  (Reg Me Please <regmeplease@gmail.com>)
List pgsql-general
nick <nick@walkerdatanet.com> writes:
> Just wondering, if it is possible to do the following
> create function foo() RETURNS Record(int, varchar, int)

OUT parameters (in reasonably recent PG releases).

regression=# create function foo (f1 out int, f2 out varchar, f3 out int) as
$$ select 42, 'foo'::varchar, 43 $$ language sql;
CREATE FUNCTION
regression=# select * from foo();
 f1 | f2  | f3
----+-----+----
 42 | foo | 43
(1 row)

            regards, tom lane

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Syntax error in a large COPY
Next
From: Tom Lane
Date:
Subject: Re: any way for ORDER BY x to imply NULLS FIRST in 8.3?