| From: | Mark Gibson <gibsonm(at)cromwell(dot)co(dot)uk> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Casting 'record' to a composite type. |
| Date: | 2004-02-06 14:04:04 |
| Message-ID: | 40239ED4.4010000@cromwell.co.uk |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Hello,
When using functions that return the datatype 'record', rather than
doing this:
SELECT *
FROM fn_returning_setof_record( ... )
AS t (id integer, title text);
I'd like to do something like this:
CREATE TYPE my_type AS (id integer, title text);
SELECT *
FROM fn_returning_setof_record( ... )
AS t my_type;
or
SELECT *
FROM fn_returning_setof_record( ... )::my_type AS t;
Obviously the last two statements don't work, but you can see what I'm
getting at,
casting the 'record' datatype to a composite datatype.
I've not been able to find anything like this in the docs.
Is there currently any way of doing this? are there any plans for it?
Cheers
--
Mark Gibson <gibsonm |AT| cromwell |DOT| co |DOT| uk>
Web Developer & Database Admin
Cromwell Tools Ltd.
Leicester, England.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Aaron Bratcher | 2004-02-06 14:10:23 | Re: newbie question... how do I get table structure? |
| Previous Message | Harald Fuchs | 2004-02-06 13:12:13 | Re: newbie question... how do I get table structure? |