بتاريخ: 17 مايو 200520 سنة comment_36553 بسم الله الرحمن الرحيماريد شرح بالعربي عن exceptionsوشكرا تقديم بلاغ
بتاريخ: 31 مايو 200520 سنة comment_37849 ال exception ببساطة ينقسم الى قسمين 1. oracle defined معرف من قبل اوراكل 2.user defined معرف من قبل المستخدم** النوع الاولتكتب الجمل التى تريدها وعند وجود شك فى اى جملة انها ممكن تطلع مشكلة تضعها بين جملة begin و end وتعمل ال exception بالطريقة التالية begin some statments .......; exception when exception_name then do some thing end ; حيث exception_name هو اسم الexception المعرف من قبل اوراكل مثل NO_DATA_FOUND,DUP_VAL_ON_INDXو بعدها تكتب الجمل التى تريد تنفيزها فى حالة الEXCEPTIONويمكن استخدام ال EXCEPTION مثل جملة IF ELSEكالتالى BEGIN .. ... EXCEPTION WHEN NO_DATA_FOUND THEN STATMENT 1; WHEN OTHERS THEN STATMENT 2; END; عند حدوث ال EXCEPTIONلو ال EXCP.الاول هو اللى حدث يتم تنفيذ STATMENT 1 او لو EXCP. الثانىهو اللى حدث يتم تنفيذ STATMENT 2 عند تقديم بلاغ
بتاريخ: 31 مايو 200520 سنة comment_37850 ** النوع الثانى و هو المعرف من قبل المستخدم و يكون بنفس الطريقة السابقة و الاختلاف بيكون فى خطوتين1. تعريف اسم ال exception فى جزء ال DECLARE2. عند الحدث المراد تشغيل ال exception فية يتم كتابة الجملة RAISE exception_name ; وذلك كالتالى DECLARE total_sales NUMBER := 0; cust_sales NUMBER; sales_domination EXCEPTION; BEGIN SELECT SUM (sales) INTO cust_sales FROM invoice WHERE customer_id = 1001; IF cust_sales / total_sales > .5 THEN RAISE sales_domination; END IF; EXCEPTION WHEN ZERO_DIVIDE THEN DBMS_OUTPUT.PUT_LINE (' We haven''t sold anything. We are bankrupt!'); WHEN sales_domination THEN DBMS_OUTPUT.PUT_LINE (' Customer 1001 accounts for more than half of all sales!'); END; تقديم بلاغ
بتاريخ: 31 مايو 200520 سنة comment_37851 ارجو انى اكون عرفت افيدك لو فى عندك سؤال فى الشرح ده انا جاهز ان شاء الله تقديم بلاغ
بتاريخ: 5 يونيو 200520 سنة comment_38320 هذه صفحة جيدة لمن يريد أن يتعلم Exceptions وشكراً Exceptions.rar تقديم بلاغ
بتاريخ: 15 يوليو 200916 سنة comment_163320 ماشاء الله شرح جميل وهذا موقع اخى للتعلم ايضا http://www.psoug.org/reference/exception_handling.htmlوشكرا تقديم بلاغ
بتاريخ: 16 يوليو 200916 سنة comment_163469 السلام عليكم ... اولا جزاكم الله خيــرا على هذا العطاء ولاكن بالله عليكم انا اريد تعلم الاوركل SQL & SQL/PL لآنى فى امس الحاجة لهم ويا ريت لو كانت فيديو لسهولة تعليمة [email protected] وهذا ايميلى الشخصى والسلام عليكم ورحمة الله وبركاتة تم تعديل 16 يوليو 200916 سنة بواسطة Eng / Mohamed Ahmed تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.