From: | Gregory Stark <stark(at)enterprisedb(dot)com> |
---|---|
To: | "Michael Glaesemann" <grzm(at)seespotcode(dot)net> |
Cc: | "Richard Broersma Jr" <rabroersma(at)yahoo(dot)com>, "SQL Postgresql List" <pgsql-sql(at)postgresql(dot)org> |
Subject: | Re: SELECT syntax synopsis: column_definition? |
Date: | 2007-08-21 23:53:21 |
Message-ID: | 87zm0kigwe.fsf@oxford.xeocode.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
"Michael Glaesemann" <grzm(at)seespotcode(dot)net> writes:
> ERROR: a column definition list is only allowed for functions returning
> "record"
>
> So the *form* is right, but I don't know of an example that works.
postgres=# create function testf() returns record as 'select 1' language sql;
CREATE FUNCTION
postgres=# select * from testf() as (i integer);
i
---
1
(1 row)
I haven't quite figured out how this is useful though. It probably makes more
sense if you use plpgsql but I still don't quite see what the use case is.
--
Gregory Stark
EnterpriseDB http://www.enterprisedb.com
From | Date | Subject | |
---|---|---|---|
Next Message | Scott Marlowe | 2007-08-22 01:42:23 | Re: SELECT syntax synopsis: column_definition? |
Previous Message | Michael Glaesemann | 2007-08-21 23:17:17 | Re: SELECT syntax synopsis: column_definition? |