Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: A little help debugging this procedure, please

Re: A little help debugging this procedure, please

From: Dave <x_at_x.com>
Date: Sun, 28 Aug 2005 11:04:25 GMT
Message-ID: <ZSgQe.97710$G8.51652@text.news.blueyonder.co.uk>

"DFS" <nospam_at_dfs_.com> wrote in message news:BYeQe.6248$Yh6.4077_at_fe04.lga...

CREATE OR REPLACE PROCEDURE SetEventNbr (FacID IN INTEGER) IS BEGIN DECLARE
i NUMBER := 1;
j NUMBER := 1;
execObject VARCHAR2(200);
objectCursor INTEGER;

CURSOR cursor1 IS
 SELECT FIELD1
 FROM TABLE
 WHERE FIELD2 = FacID;

 FOR cObject IN cursor1 LOOP
UPDATE TABLE SET FIELD4 = i WHERE FIELD1 = cObject.FIELD1;

   CURSOR cursor2 IS
    SELECT FIELD1
    FROM TABLE WHERE FIELD2 = FacID AND FIELD3 = cObject.FIELD1;

    FOR cObject2 in cursor2 LOOP
     UPDATE TABLE SET FIELD4 = (i + (j / 100)) WHERE FIELD1 = cObject2.FIELD1;

     j := j + 1;
    END LOOP;
   i := i + 1;
 END LOOP;
 END SetEventNbr; Received on Sun Aug 28 2005 - 06:04:25 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US