<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>http://postgres.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.160.108.202</id>
	<title>PostgreSQL - Příspěvky [cs]</title>
	<link rel="self" type="application/atom+xml" href="http://postgres.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.160.108.202"/>
	<link rel="alternate" type="text/html" href="http://postgres.cz/wiki/Speci%C3%A1ln%C3%AD:P%C5%99%C3%ADsp%C4%9Bvky/85.160.108.202"/>
	<updated>2026-09-24T16:42:53Z</updated>
	<subtitle>Příspěvky</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://postgres.cz/index.php?title=Dynamic_SQL_in_SQL/PSM_samples&amp;diff=217</id>
		<title>Dynamic SQL in SQL/PSM samples</title>
		<link rel="alternate" type="text/html" href="http://postgres.cz/index.php?title=Dynamic_SQL_in_SQL/PSM_samples&amp;diff=217"/>
		<updated>2007-01-17T19:56:47Z</updated>

		<summary type="html">&lt;p&gt;85.160.108.202: /* PREPARE/EXECUTE INTO USING */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== EXECUTE IMMEDIATE INTO ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE OR REPLACE FUNCTION fx() &lt;br /&gt;
RETURNS int AS &lt;br /&gt;
$$&lt;br /&gt;
  BEGIN &lt;br /&gt;
    DECLARE a,b int; &lt;br /&gt;
    EXECUTE IMMEDIATE &#039;SELECT 10,20&#039; INTO a,b; &lt;br /&gt;
    PRINT a,b; &lt;br /&gt;
    RETURN a+b; &lt;br /&gt;
  END; &lt;br /&gt;
$$ LANGUAGE plpgpsm;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PREPARE/EXECUTE INTO USING ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE OR REPLACE FUNCTION fxx(a int)&lt;br /&gt;
RETURNS float AS &lt;br /&gt;
$$&lt;br /&gt;
  BEGIN&lt;br /&gt;
    DECLARE f float;&lt;br /&gt;
    PREPARE prep(float) from &#039;select $1&#039;;&lt;br /&gt;
    EXECUTE prep INTO f USING a; &lt;br /&gt;
    RETURN f ;&lt;br /&gt;
  END;&lt;br /&gt;
$$ LANGUAGE plpgpsm;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>85.160.108.202</name></author>
	</entry>
</feed>