Re: temp tables in functions? - Mailing list pgsql-general

From Michael Fuhr
Subject Re: temp tables in functions?
Date
Msg-id 20070208101842.GA74109@winnie.fuhr.org
Whole thread Raw
In response to Re: temp tables in functions?  ("Shoaib Mir" <shoaibmir@gmail.com>)
Responses Re: temp tables in functions?  ("Shoaib Mir" <shoaibmir@gmail.com>)
List pgsql-general
On Thu, Feb 08, 2007 at 12:29:37PM +0500, Shoaib Mir wrote:
> Something like this will help you:
>
> execute immediate 'create temporary table test (a number) on commit drop';

PL/pgSQL doesn't recognize "immediate" and number isn't a PostgreSQL
type so the above yields a syntax error.  Also, EXECUTE isn't
necessary for the CREATE TABLE statement, although as Bruno mentioned
EXECUTE will be necessary for other statements due to plan caching.
And ON COMMIT DROP won't help if you call the function multiple
times in the same transaction.

--
Michael Fuhr

pgsql-general by date:

Previous
From: Ged
Date:
Subject: Array OUT columns in a record returned from a function - part deux
Next
From: "Shoaib Mir"
Date:
Subject: Re: temp tables in functions?