<?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/"
	>
<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>
	<pubDate>Tue, 06 Jan 2009 03:28:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<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>Great Feuerstein link, thanks!</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>Rob, the link should be fixed now.</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>Sorry Eddie,

The permalink address for that entry has changed (so much for the perma part of that name!).

It's now: http://robertbaillie.blogspot.com/2005/08/named-notation-parameters-in-easy-to.html</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>_Donâ€™t need to move it to the end. You can specify your arguments in your procedure calls_

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's what I'm trying to solve here.

_What do you mean by that?_

Sorry, I was not clear. I meant I always avoid standalone procedures and functions. I always create my procedures and functions inside packages. [Here](http://www.oracle.com/technology/oramag/oracle/05-may/o35plsql.html) is a good article by Steven Feuerstein about this subject.</description>
		<content:encoded><![CDATA[<p>_Donâ€™t need to move it to the end. You can specify your arguments in your procedure calls_</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>_What do you mean by that?_</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. [Here](http://www.oracle.com/technology/oramag/oracle/05-may/o35plsql.html) 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>Don'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.

scott@Robert&#62; create or replace procedure test_proc
  2  (param1\_in in number, param2\_in in number := 1, param2\_out out varchar2)
  3  as
  4  begin
  5  param2\_out := 'done';
  6  end;
  7  /

scott@Robert&#62; declare
  2  value\_out varchar2(20);
  3  begin
  4  test\_proc (param1\_in =&#62; 1, param2\_out =&#62; value\_out);
  5  dbms\_output.put_line(value\_out);
  6  end;
  7  /
done

"Normally, I do not create procedures. I always use packages."

What do you mean by that?  You create packages with stored procedures inside them?</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<br />
  2  (param1\_in in number, param2\_in in number := 1, param2\_out out varchar2)<br />
  3  as<br />
  4  begin<br />
  5  param2\_out := &#8216;done&#8217;;<br />
  6  end;<br />
  7  /</p>
<p>scott@Robert&gt; declare<br />
  2  value\_out varchar2(20);<br />
  3  begin<br />
  4  test\_proc (param1\_in =&gt; 1, param2\_out =&gt; value\_out);<br />
  5  dbms\_output.put_line(value\_out);<br />
  6  end;<br />
  7  /<br />
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>
