Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Newbie Question on Creating procedure
I've got the following PL/SQL statement to add new revision data to a file. It
works fine as is but I would like to create it as a procedure but everytime I
do I am getting
errors. Could someone please show me the proper syntax to do this.
DECLARE
NewProd VARCHAR2(10);
NewRev NUMBER(3);
NewInfo VARCHAR2(8);
NewQty NUMBER(4);
CURSOR MyCursor IS
SELECT PRODUCT,REV+1,INFO,QTY FROM TEST WHERE PRODUCT = 'TEST1' AND REV = 2;BEGIN
LOOP FETCH MyCursor INTO NewProd,NewRev,NewInfo,NewQty; EXIT WHEN MyCursor%NOTFOUND; INSERT INTO TEST VALUES(NewProd,NewRev,NewInfo,NewQty); END LOOP; CLOSE MyCursor; COMMIT WORK;