<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тематический каталог: Bug correction in Function code</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/39079.html</link>
    <description>Обсуждение статьи тематического каталога: Bug correction in Function code&lt;br&gt;&lt;br&gt;Ссылка на текст статьи: http://www.opennet.ru/base/dev/pivot_table.txt.html&lt;br&gt;</description>

<item>
    <title>Bug correction in Function code (wasuaje)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/39079.html#1</link>
    <pubDate>Fri, 23 Nov 2007 14:48:51 GMT</pubDate>
    <description>In its actual code returns an error in line 20&lt;br&gt;here the code corrected a probed:&lt;br&gt;CREATE OR REPLACE FUNCTION &lt;br&gt;create_pivot_report(TEXT,TEXT,TEXT,TEXT,TEXT,TEXT) RETURNS INTEGER AS &apos;&lt;br&gt;DECLARE&lt;br&gt; pg_views_rtype pg_views&#037;ROWTYPE;&lt;br&gt; vname_param    ALIAS FOR $1;&lt;br&gt; pivot_column   ALIAS FOR $2;&lt;br&gt; select_column  ALIAS FOR $3;&lt;br&gt; pivot_table    ALIAS FOR $4;&lt;br&gt; aggregate_func ALIAS FOR $5;&lt;br&gt; aggr_column    ALIAS FOR $6; &lt;br&gt; pivot_record   RECORD;&lt;br&gt; create_view    TEXT;&lt;br&gt;BEGIN&lt;br&gt;&lt;br&gt;SELECT INTO pg_views_rtype * FROM pg_views WHERE viewname = vname_param;&lt;br&gt;IF FOUND THEN&lt;br&gt;  EXECUTE &apos;&apos;DROP VIEW &apos;&apos; &amp;#124;&amp;#124; quote_ident(vname_param) ;&lt;br&gt;END IF;&lt;br&gt;create_view := &lt;br&gt; &apos;&apos;CREATE VIEW &apos;&apos; &amp;#124;&amp;#124; quote_ident(vname_param) &amp;#124;&amp;#124; &lt;br&gt; &apos;&apos; AS SELECT &apos;&apos; &amp;#124;&amp;#124; quote_ident(select_column) ;&lt;br&gt;FOR pivot_record IN &lt;br&gt;EXECUTE &apos;&apos;SELECT DISTINCT CAST(&apos;&apos; &lt;br&gt;        &amp;#124;&amp;#124; quote_ident(pivot_column)&lt;br&gt;        &amp;#124;&amp;#124; &apos;&apos; AS TEXT) AS col1 FROM &apos;&apos;&lt;br&gt;        &amp;#124;&amp;#124; quote_ident(pivot_table)&lt;br&gt;&amp;#124;&amp;#124; &apos;&apos; order by 1&apos;&apos; &lt;br&gt;LOOP</description>
</item>

</channel>
</rss>
