<!--
-$PostgreSQL: pgsql/doc/src/sgml/ref/execute.sgml,v 1.7 2003/11/29 19:51:38 pgsql Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ref/execute.sgml,v 1.8 2004/01/26 17:26:30 neilc Exp $
PostgreSQL documentation
-->
</variablelist>
</refsect1>
+ <refsect1>
+ <title>Examples</>
+ <para>
+ Examples are given in the <xref linkend="sql-prepare-examples"
+ endterm="sql-prepare-examples-title"> section of the <xref
+ linkend="sql-prepare" endterm="sql-prepare-title"> documentation.
+ </para>
+ </refsect1>
+
<refsect1>
<title>Compatibility</title>
<!--
-$PostgreSQL: pgsql/doc/src/sgml/ref/prepare.sgml,v 1.10 2003/12/14 00:55:46 neilc Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ref/prepare.sgml,v 1.11 2004/01/26 17:26:31 neilc Exp $
PostgreSQL documentation
-->
</para>
</refsect1>
+ <refsect1 id="sql-prepare-examples">
+ <title id="sql-prepare-examples-title">Examples</title>
+ <para>
+ Create a prepared query for an <command>INSERT</command> statement,
+ and then execute it:
+<programlisting>
+PREPARE fooplan (int, text, bool, numeric(8,2)) AS
+ INSERT INTO foo VALUES($1, '$2', '$3', '$4');
+EXECUTE fooplan(1, 'Hunter Valley', 't', '200.00');
+</programlisting>
+ </para>
+
+ <para>
+ Create a prepared query for a <command>SELECT</command> statement,
+ and then execute it:
+<programlisting>
+PREPARE usrrptplan (int, date) AS
+ SELECT * FROM users u, logs l WHERE u.usrid=$1 AND u.usrid=l.usrid
+ AND l.date = $2;
+EXECUTE usrrptplan(1, current_date);
+</programlisting>
+ </para>
+ </refsect1>
<refsect1>
<title>Compatibility</title>