See this section of the manual:

http://www.postgresql.org/docs/8.0/interactive/plpgsql-control- structures.html

In particular, look at 35.7.1.2 and 35.7.4. I think you need to loop through the results of the query in order to return them. If you just want to return the result set as a whole to another function that needs to work with the data, you can use a cursor.

Sean

On Jan 27, 2005, at 7:46 AM, KÖPFERL Robert wrote:

Hi,
I'm trying to find an equivalent plpgsql function as this:

func x returns SETOF "Tablename" AS
'
Select * from "Tablename";
' language sql


How is this accomplished with plpgsql while not using a loop or a second and
third temporal table?


---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?


http://archives.postgresql.org


---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
     joining column's datatypes do not match

Reply via email to