<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318629</guid>
        <pubDate>Fri, 27 Oct 2006 10:04:58 +0000</pubDate>
        <title>Выполнение ХП с параметром &amp;quot;out&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318629</link>
        <description><![CDATA[Romkin: Вообще говоря, как правило, вариант с suspend в процедуре и вызовом ее через select предпочтительнее:<br>Во-первых, легко вызывать из обычного TxxQuery, во-вторых, вариант с returning_values требует приема всех выходных параметров, а при select можно брать только то, что нужно.<br>С другой стороны, вызывая процедуру через execute, вы гарантированно не получите исключения &quot;Multiple rows in singleton select&quot;, первый же suspend сработает как exit.<br>В общем-то в этом вся разница.<br>А синтаксис и средства у каждой СУБД действительно свои.]]></description>
        <author>Romkin</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318555</guid>
        <pubDate>Fri, 27 Oct 2006 08:47:20 +0000</pubDate>
        <title>Выполнение ХП с параметром &amp;quot;out&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318555</link>
        <description><![CDATA[SilverShield: дык я так в итоге и сделал, пока <strong class='tag-b'>Romkin</strong> не показал вариант с returning_values <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2006-10-27T08:48:34+00:00">27.10.06, 08:48</time></span></span><br>
куча заморочек с синтаксисом получается. у каждой СУБД свои...]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318536</guid>
        <pubDate>Fri, 27 Oct 2006 08:36:11 +0000</pubDate>
        <title>Выполнение ХП с параметром &amp;quot;out&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318536</link>
        <description><![CDATA[jack128: а чем стандартный select out from prco1(:par1, :par1) into :out_value не устроил??]]></description>
        <author>jack128</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318454</guid>
        <pubDate>Fri, 27 Oct 2006 07:53:48 +0000</pubDate>
        <title>Выполнение ХП с параметром &amp;quot;out&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318454</link>
        <description><![CDATA[SilverShield: не знал про такое. Спасибо&#33;]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318445</guid>
        <pubDate>Fri, 27 Oct 2006 07:46:40 +0000</pubDate>
        <title>Выполнение ХП с параметром &amp;quot;out&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318445</link>
        <description><![CDATA[Romkin: Вообще говоря, можно и <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">execute procedure proc1(:par1, :par2)</div><div class="code_line">returning_values :out;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
Это если только один suspend или его нет]]></description>
        <author>Romkin</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318298</guid>
        <pubDate>Fri, 27 Oct 2006 05:49:49 +0000</pubDate>
        <title>Выполнение ХП с параметром &amp;quot;out&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=159157&amp;view=findpost&amp;p=1318298</link>
        <description><![CDATA[SilverShield: Привет всем&#33;  Видимо совсем заработался... Как средствами SQL (из хранимой процедуры) выполнить другую процедуру, возвращающую один параметр <strong class='tag-b'>out</strong> ?<br>
В случае простой ХП (ничего не возвращающей) это будет <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">execute procedure proc1(par1, par2);</div></ol></div></div></div></div><br>
Но если proc1 возвращает хоть один параметр, то так уже не покатит. <br>
Пробовал так <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">execute procedure proc1(par1, par2, out par3);</div></ol></div></div></div></div> и <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">par3 = execute procedure proc1(par1, par2);</div></ol></div></div></div></div>  все неправильно...  <br>
А как собственно надо? <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2006-10-27T05:58:01+00:00">27.10.06, 05:58</time></span></span><br>
все, вопрос решен. нужен просто for select... Это я сегодня не варю.]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      </channel>
      </rss>
	