Re: Dynamic sql example - Mailing list pgsql-performance

From Pavel Stehule
Subject Re: Dynamic sql example
Date
Msg-id 162867790911240442w54e16b1cn612b666c4105bf9f@mail.gmail.com
Whole thread Raw
In response to Dynamic sql example  ("ramasubramanian" <ramasubramanian.g@renaissance-it.com>)
List pgsql-performance
2009/11/24 ramasubramanian <ramasubramanian.g@renaissance-it.com>:
> Dear All.
>     Can any one give me dynamic sql in postgres stored procedure using
> "USING CLAUSE"

CREATE TABLE tab(a integer);

CREATE OR REPLACE FUNCTION foo(_a integer)
RETURNS void AS $$
DECLARE r record;
BEGIN
  FOR r IN EXECUTE 'SELECT * FROM tab WHERE a = $1' USING _a LOOP
    RAISE NOTICE '%', r.a;
  END LOOP;
END;
$$ LANGUAGE plpgsql;

regards
Pavel Stehule



> Regards,
> Ram

pgsql-performance by date:

Previous
From: "ramasubramanian"
Date:
Subject: Dynamic sql example
Next
From: Luca Tettamanti
Date:
Subject: DELETE performance problem