Cursor Attributes
توضیحات
هنگام کار کردن با cursorها ممکن است لازم باشد که وضعیت آن تعیین شود.
مثال
در زیر مثالی از استفاده cursor attribute را مشاهد میکنیم:
| ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ |
CREATE OR REPLACE Function FindCourse ( name_in IN varchar۲ ) RETURN numberIS cnumber number; CURSOR c۱ IS SELECT course_number FROM courses_tbl WHERE course_name = name_in;BEGIN open c۱; fetch c۱ into cnumber; if c۱%notfound then cnumber := ۹۹۹۹; end if; close c۱;RETURN cnumber;END; |
