Re: Table function support
От | Bruce Momjian |
---|---|
Тема | Re: Table function support |
Дата | |
Msg-id | 200702170325.l1H3PTm27884@momjian.us обсуждение исходный текст |
Ответ на | Table function support ("Pavel Stehule" <pavel.stehule@hotmail.com>) |
Список | pgsql-patches |
Your patch has been added to the PostgreSQL unapplied patches list at: http://momjian.postgresql.org/cgi-bin/pgpatches It will be applied as soon as one of the PostgreSQL committers reviews and approves it. --------------------------------------------------------------------------- Pavel Stehule wrote: > Hello > > this patch allows using SQL2003 syntax for set returning functions. It is > based on using new type of argmode - PROARGMODE_TABLE. > > Proposal: http://archives.postgresql.org/pgsql-hackers/2007-02/msg00318.php > > Sample: > > CREATE FUNCTION foof(a int) > RETURNS TABLE(a int, b int) AS > $$ SELECT x, y FROM Foo WHERE x < a $$ LANGUAGE sql; > > CREATE FUNCTION fooff(a int) > RETURNS TABLE(a int, b int) AS $$ > BEGIN > RETURN TABLE(SELECT * FRON Foo WHERE x < a); > END; $$ LANGUAGE plpgsql; > > This patch enhance plpgsql stmt return too (table expression support). > > Conformance with SQL2003: > T326 Table functions > > Description: SIGMOD Record, Vol. 33, No. 1, March 2004 > > Regards > Pavel Stehule > > _________________________________________________________________ > Emotikony a pozadi programu MSN Messenger ozivi vasi konverzaci. > http://messenger.msn.cz/ [ Attachment, skipping... ] > > ---------------------------(end of broadcast)--------------------------- > TIP 7: You can help support the PostgreSQL project by donating at > > http://www.postgresql.org/about/donate -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://www.enterprisedb.com + If your life is a hard drive, Christ can be your backup. +
В списке pgsql-patches по дате отправления: