بتاريخ: 15 يناير 200719 سنة comment_89381 السلام عليكم ورحمة الله وبركاته اخواني الاعزاءانا عندي مشكله في وشلون استخدم ال EXCEPTION مع ال CURSOR ولكم جزيل الشكر تقديم بلاغ
بتاريخ: 16 يناير 200719 سنة comment_89430 السلام عليكم الcursor هو عبارة عن select statment يتم تنفيذها اكثر من مرة و غالبا الexception الذي سيوجد معها هو عدم وجود داتا او no_data_found و في هذه الحالة لن يتم عمل raise للexception و لكن لن يتم تنفيذ الكود و للتعامل مع هذه ال حالة يوجد attributes للcursor هم 1-cursor_name%notfound وهو ما يمكنك من التعامل مع exception no_data_found في الcursor و كل هذه ال attributes تقوم بارجاع true or false عدا rowcount فيقوم بارجاع رقم و يمكن عن طريق مثلا if cursor_name%notfound then your actions here .........;end if; و يمكن بالطبع في البلوك نفسه الذي يحتو ي علي الcursor ان تقوم في قسم ال exception بعمل handle لاي اكسبشن اخر 2-cursor_name%found معناه انه يوجد داتا في الcursor اذا كان true3-cursor_name%isopen معناه ان الcursor مفتوح بالفعل اذا كان true4-cursor_name%rowcount uهو عدد السجلات الي تأثرت فيالcursor بالتوفيق تقديم بلاغ
بتاريخ: 16 يناير 200719 سنة كاتب الموضوع comment_89471 مشكور ويعطيك الف عافيه اخويالله يجزاك الف خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.