I have a pl/pgsql function, defined as:
CREATE FUNCTION tms.get_tms_summary(id integer)
get_tms_summary returns a composite type, tms_summary, which is
comprised of several numerics.
What I would like to do is something like:
select f.id, f.name, tms.get_tms_summary(f.id) from foo f;
However this returns only three columns, the third of which is the
entire complex data type in one column.
I can do: select * from tms.get_tms_summary(99);
But I would really like to be able to combine it with other data and get
a result set that looked like:
f.id, f.name, tms_summary.col1, tms_summary.col2 ...
Any thoughts or suggestions?
pgsql-sql by date
|Next:||From: Stephan Szabo||Date: 2008-05-08 04:07:19|
|Subject: Re: Joining with result of a plpgsql function|
|Previous:||From: Julien Cigar||Date: 2008-05-07 17:00:23|
|Subject: Re: how to check if a point is contained in a polygon ?|