مارا دنبال کنید : 

تصویر هدر ویونا

Cursor Attributes

توضیحات
هنگام کار کردن با cursorها ممکن است لازم باشد که وضعیت آن تعیین شود.
مثال
در زیر مثالی از استفاده cursor attribute را مشاهد می‌کنیم:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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;