From: Bruce Momjian Date: Tue, 6 Sep 2011 17:41:28 +0000 (-0400) Subject: Document PERFORM limitation when using WITH queries. X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=6f94280dee9f8b6c511f00a50531b981faa73b54;p=users%2Fkgrittn%2Fpostgres.git Document PERFORM limitation when using WITH queries. Backpatch to 9.0 and 9.1. Report from depstein@alliedtesting.com. --- diff --git a/doc/src/sgml/plpgsql.sgml b/doc/src/sgml/plpgsql.sgml index 08c3658d5e..a2482de2b9 100644 --- a/doc/src/sgml/plpgsql.sgml +++ b/doc/src/sgml/plpgsql.sgml @@ -940,6 +940,9 @@ PERFORM query; result. Write the query the same way you would write an SQL SELECT command, but replace the initial keyword SELECT with PERFORM. + For WITH queries, use PERFORM and then + place the query in parentheses. (In this case, the query can only + return one row.) PL/pgSQL variables will be substituted into the query just as for commands that return no result, and the plan is cached in the same way. Also, the special variable