<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Oracle</title><link>http://forums.asp.net/57.aspx</link><description>All about using Oracle as a data store for ASP.NET.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: loop with procedure</title><link>http://forums.asp.net/thread/3276104.aspx</link><pubDate>Mon, 06 Jul 2009 06:25:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3276104</guid><dc:creator>wmec</dc:creator><author>wmec</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3276104.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=57&amp;PostID=3276104</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Here is an example to return a recordset. You can now work based on these 2 posts.&lt;br /&gt;CREATE OR REPLACE&lt;br /&gt;PROCEDURE GetEmpRS (p_deptno&amp;nbsp;&amp;nbsp;&amp;nbsp; IN&amp;nbsp; emp.deptno%TYPE,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_recordset OUT Types.cursor_type) AS &lt;br /&gt;BEGIN &lt;br /&gt;&amp;nbsp; OPEN p_recordset FOR&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT ename,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; empno,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deptno&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM&amp;nbsp;&amp;nbsp; emp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE&amp;nbsp; deptno = p_deptno&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ORDER BY ename;&lt;br /&gt;END GetEmpRS;&lt;br /&gt;/&lt;/p&gt;</description></item><item><title>Re: loop with procedure</title><link>http://forums.asp.net/thread/3275962.aspx</link><pubDate>Mon, 06 Jul 2009 05:02:19 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3275962</guid><dc:creator>khalid2008</dc:creator><author>khalid2008</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3275962.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=57&amp;PostID=3275962</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;thanks So much&lt;/p&gt;
&lt;p&gt;but&amp;nbsp; please if you can explain for me ,where the result of the main select query will be stored because I want to return atable of data?????&lt;/p&gt;
&lt;p&gt;khalid&lt;/p&gt;</description></item><item><title>Re: loop with procedure</title><link>http://forums.asp.net/thread/3275762.aspx</link><pubDate>Mon, 06 Jul 2009 02:04:21 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3275762</guid><dc:creator>wmec</dc:creator><author>wmec</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3275762.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=57&amp;PostID=3275762</wfw:commentRss><description>&lt;p&gt;See this example&lt;br /&gt;DECLARE&lt;br /&gt;&amp;nbsp; v_jobid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employees.job_id%TYPE;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- variable for job_id&lt;br /&gt;&amp;nbsp; v_lastname&amp;nbsp; employees.last_name%TYPE;&amp;nbsp; -- variable for last_name&lt;br /&gt;&amp;nbsp; CURSOR c1 IS SELECT last_name, job_id FROM employees &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE REGEXP_LIKE (job_id, &amp;#39;S[HT]_CLERK&amp;#39;);&lt;br /&gt;&amp;nbsp; v_employees employees%ROWTYPE;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- record variable for row&lt;br /&gt;BEGIN&lt;br /&gt;&amp;nbsp; OPEN c1; -- open the cursor before fetching&lt;br /&gt;&amp;nbsp; LOOP&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FETCH c1 INTO v_lastname, v_jobid; -- fetches 2 columns into variables&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT WHEN c1%NOTFOUND;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF ... THEN&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;SELECT ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;SELECT ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; END IF;&lt;br /&gt;&amp;nbsp; END LOOP;&lt;br /&gt;&amp;nbsp; CLOSE c1;&lt;br /&gt;END;&lt;br /&gt;/&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Based on different conditions you can have&amp;nbsp;different &amp;#39;Select&amp;#39; statement there.&lt;/p&gt;</description></item><item><title>loop with procedure</title><link>http://forums.asp.net/thread/3275225.aspx</link><pubDate>Sun, 05 Jul 2009 08:59:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3275225</guid><dc:creator>khalid2008</dc:creator><author>khalid2008</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3275225.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=57&amp;PostID=3275225</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi All,&lt;/p&gt;
&lt;p&gt;I want to excute one of two select query based on codition that I Have to get its value from database ,So I have to write a procedure&lt;/p&gt;
&lt;p&gt;that get&amp;nbsp; value from database then loop through&amp;nbsp; condtion to decide which select statement will excute,the problem that is the time I will write procedure&lt;/p&gt;
&lt;p&gt;So I need a help&lt;/p&gt;
&lt;p&gt;I try with this&lt;/p&gt;
&lt;p&gt;CREATE OR REPLACE procedure&amp;nbsp;&amp;nbsp; GetTransferRequest(StartIndex number, EndIndex number,cursor_rs out SYS_REFCURSOR)&lt;br /&gt;is&lt;br /&gt;&amp;nbsp;cursor M is select TRANSFERTYP from EMPTRANSFER ;&lt;br /&gt;&amp;nbsp;begin&lt;br /&gt;&amp;nbsp; OPEN cursor_rs FOR&lt;br /&gt;for F in M loop&lt;br /&gt;if F.TRANSFERTYP=0&amp;nbsp; then&lt;/p&gt;
&lt;p&gt;select statement&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;else&lt;br /&gt;otherselect statement&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;end if ;&lt;br /&gt;end loop;&lt;br /&gt;&amp;nbsp;end GetTransferRequest;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please help me ASAP&lt;/p&gt;
&lt;p&gt;khalid&lt;/p&gt;</description></item></channel></rss>