Tutorial : cursor on oracle ( exemple de curseur sous oracle )

Tutorial : cursor on oracle ( exemple de curseur sous oracle )

Below is a function that uses a cursor.

CREATE OR REPLACE Function FindCourse
( name_in IN varchar2 )
RETURN number
IS
cnumber number;

CURSOR c1
IS
SELECT course_number
from courses_tbl
where course_name = name_in;

BEGIN

open c1;
fetch c1 into cnumber;

if c1%notfound then
cnumber := 9999;
end if;

close c1;

RETURN cnumber;

END;

 

Leave a Reply