<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Adding IN parameter</title>
	<atom:link href="http://awads.net/wp/2005/08/10/adding-in-parameter/feed/" rel="self" type="application/rss+xml" />
	<link>http://awads.net/wp/2005/08/10/adding-in-parameter/</link>
	<description>News, views, tips and tricks on Oracle and other fun stuff</description>
	<lastBuildDate>Wed, 09 May 2012 16:54:41 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Robert Vollman</title>
		<link>http://awads.net/wp/2005/08/10/adding-in-parameter/comment-page-1/#comment-93</link>
		<dc:creator>Robert Vollman</dc:creator>
		<pubDate>Thu, 11 Aug 2005 16:38:19 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/?p=107#comment-93</guid>
		<description>&lt;p&gt;Great Feuerstein link, thanks!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Great Feuerstein link, thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie Awad</title>
		<link>http://awads.net/wp/2005/08/10/adding-in-parameter/comment-page-1/#comment-92</link>
		<dc:creator>Eddie Awad</dc:creator>
		<pubDate>Thu, 11 Aug 2005 06:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/?p=107#comment-92</guid>
		<description>&lt;p&gt;Rob, the link should be fixed now.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Rob, the link should be fixed now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Baillie</title>
		<link>http://awads.net/wp/2005/08/10/adding-in-parameter/comment-page-1/#comment-91</link>
		<dc:creator>Rob Baillie</dc:creator>
		<pubDate>Thu, 11 Aug 2005 05:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/?p=107#comment-91</guid>
		<description>&lt;p&gt;Sorry Eddie,&lt;/p&gt;

&lt;p&gt;The permalink address for that entry has changed (so much for the perma part of that name!).&lt;/p&gt;

&lt;p&gt;It&#039;s now: http://robertbaillie.blogspot.com/2005/08/named-notation-parameters-in-easy-to.html&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sorry Eddie,</p>

<p>The permalink address for that entry has changed (so much for the perma part of that name!).</p>

<p>It&#8217;s now: <a href="http://robertbaillie.blogspot.com/2005/08/named-notation-parameters-in-easy-to.html" rel="nofollow">http://robertbaillie.blogspot.com/2005/08/named-notation-parameters-in-easy-to.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie Awad</title>
		<link>http://awads.net/wp/2005/08/10/adding-in-parameter/comment-page-1/#comment-90</link>
		<dc:creator>Eddie Awad</dc:creator>
		<pubDate>Wed, 10 Aug 2005 21:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/?p=107#comment-90</guid>
		<description>&lt;p&gt;&lt;em&gt;Donâ€™t need to move it to the end. You can specify your arguments in your procedure calls&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;What if you cannot or do not want to change how you call the procedure. At work, I have one procedure that is called by 20 others. I do not have access to the other 20 calling procedures and they do not use named notation in their calls. Now I want to add a new IN parameter to the called procedure. What shall I do? That&#039;s what I&#039;m trying to solve here.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What do you mean by that?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Sorry, I was not clear. I meant I always avoid standalone procedures and functions. I always create my procedures and functions inside packages. &lt;a href=&quot;http://www.oracle.com/technology/oramag/oracle/05-may/o35plsql.html&quot;&gt;Here&lt;/a&gt; is a good article by Steven Feuerstein about this subject.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><em>Donâ€™t need to move it to the end. You can specify your arguments in your procedure calls</em></p>

<p>What if you cannot or do not want to change how you call the procedure. At work, I have one procedure that is called by 20 others. I do not have access to the other 20 calling procedures and they do not use named notation in their calls. Now I want to add a new IN parameter to the called procedure. What shall I do? That&#8217;s what I&#8217;m trying to solve here.</p>

<p><em>What do you mean by that?</em></p>

<p>Sorry, I was not clear. I meant I always avoid standalone procedures and functions. I always create my procedures and functions inside packages. <a href="http://www.oracle.com/technology/oramag/oracle/05-may/o35plsql.html">Here</a> is a good article by Steven Feuerstein about this subject.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Vollman</title>
		<link>http://awads.net/wp/2005/08/10/adding-in-parameter/comment-page-1/#comment-89</link>
		<dc:creator>Robert Vollman</dc:creator>
		<pubDate>Wed, 10 Aug 2005 20:52:08 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/?p=107#comment-89</guid>
		<description>&lt;p&gt;Don&#039;t need to move it to the end.  You can specify your arguments in your procedure calls.  That is a good habit to get into anyway.&lt;/p&gt;

&lt;p&gt;scott@Robert&gt; create or replace procedure test_proc
  2  (param1&#095;in in number, param2&#095;in in number := 1, param2&#095;out out varchar2)
  3  as
  4  begin
  5  param2&#095;out := &#039;done&#039;;
  6  end;
  7  /&lt;/p&gt;

&lt;p&gt;scott@Robert&gt; declare
  2  value&#095;out varchar2(20);
  3  begin
  4  test&#095;proc (param1&#095;in =&gt; 1, param2&#095;out =&gt; value&#095;out);
  5  dbms&#095;output.put_line(value&#095;out);
  6  end;
  7  /
done&lt;/p&gt;

&lt;p&gt;&quot;Normally, I do not create procedures. I always use packages.&quot;&lt;/p&gt;

&lt;p&gt;What do you mean by that?  You create packages with stored procedures inside them?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Don&#8217;t need to move it to the end.  You can specify your arguments in your procedure calls.  That is a good habit to get into anyway.</p>

<p>scott@Robert&gt; create or replace procedure test_proc
  2  (param1&#95;in in number, param2&#95;in in number := 1, param2&#95;out out varchar2)
  3  as
  4  begin
  5  param2&#95;out := &#8216;done&#8217;;
  6  end;
  7  /</p>

<p>scott@Robert&gt; declare
  2  value&#95;out varchar2(20);
  3  begin
  4  test&#95;proc (param1&#95;in =&gt; 1, param2&#95;out =&gt; value&#95;out);
  5  dbms&#95;output.put_line(value&#95;out);
  6  end;
  7  /
done</p>

<p>&#8220;Normally, I do not create procedures. I always use packages.&#8221;</p>

<p>What do you mean by that?  You create packages with stored procedures inside them?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

