From: | Tony Caduto <tony_caduto(at)amsoftwaredesign(dot)com> |
---|---|
To: | Ashley Moran <work(at)ashleymoran(dot)me(dot)uk> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: How to write a function that manipulates a set of results |
Date: | 2007-03-14 21:33:47 |
Message-ID: | 45F86A3B.9070104@amsoftwaredesign.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Ashley Moran wrote:
> It fetches about 20 rows from a table of approx 4 million, then it
> needs to do further calculations to narrow them down further.
> Previously we have only written database code for SQL Server, and
> there we would use a table variable. Apparently temporary tables are
> not equivalent and not suitable for this.
>
>
Seems like a temp table with a insert into would work for you.
insert into mytemptable
(field1,field2)
select field1,field2 from sometable where field1 = 5;
Then you can query the new temp table anyway you would like while you
are still in the function.
--
Tony Caduto
AM Software Design
http://www.amsoftwaredesign.com
Home of PG Lightning Admin for Postgresql
Your best bet for Postgresql Administration
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Page | 2007-03-14 21:49:47 | Re: Debugging Server Code |
Previous Message | William Garrison | 2007-03-14 21:16:34 | CREATE TABLESPACE dynamically |