plpgsql RETURN QUERY EXECUTE - Mailing list pgsql-patches

From Pavel Stehule
Subject plpgsql RETURN QUERY EXECUTE
Date
Msg-id 162867790804050503p5af491d2ga3dc17de7a96c0dd@mail.gmail.com
Whole thread Raw
Responses Re: plpgsql RETURN QUERY EXECUTE
List pgsql-patches
Hello

This patch allows dynamic queries in RETURN QUERY statement.

http://archives.postgresql.org/pgsql-hackers/2008-02/msg01180.php

Sample:

CREATE OR REPLACE FUNCTION test(tab varchar, b integer)
RETURNS SETOF integer AS $$
BEGIN
  RETURN QUERY
     EXECUTE 'SELECT a FROM ' || tab 'WHERE b = $1'
    USING b;
  RETURN;
END;
$$ LANGUAGE plpgsql;

Regards
Pavel Stehule

Attachment

pgsql-patches by date:

Previous
From: "Pavel Stehule"
Date:
Subject: plpgsql CASE statement - last version
Next
From: "Merlin Moncure"
Date:
Subject: Re: libpq type system 0.9a