الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الاستثناءات ( Exception)

بدأه Roro2005 في 8 مايو 2007 · 5 رد · 5,769 مشاهدة · في قسم لغةالاجرائات Pl/sql
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعا ورحمة الله وبركاته

سؤالي عن الاستثناءات

ما هي الاستثناءات وما هي انواعها وكيف يتم التعامل معها

وياريت تتفضلون بامثلة حتى اتمكن من فهمها

ولكم مني جزيل الشكر

اختكم

#2

السلام عليكم

اعزائي محتاجه الى الرد بشكل مهم

بحثت كثيا في كثير من المنتديات ولكن لم اجد اي شئ

اتمنى ان اجد عندكم الجواب ولكم مني جزيل الشكر

#3

، هل هناك Exceptions في أوراكل ؟

#4

الاستثنائات 3 انواع

predefienied ( contain 6 types)

undefinied

user defiiend

#5

EXCEPTION HANDLING

6 type of predefined exception:

1- no_data_found

2-too_many_rows

3-zero_divide

4-value_error

5-dup_val_on_index

6-others

والمثال قريبا ان شا الله

#6

السلام عليكم

هذا مثال

DECLARE

V_DEPTNO NUMBER(2):=&ENTER_DEPTNO;

V_DEPTNM VARCHAR2(20);

BEGIN

SELECT DEPTNO,DNAME

INTO V_DEPTNO,V_DEPTNM

FROM DEPT

WHERE DEPTNO=V_DEPTNO;

DBMS_OUTPUT.PUT_LINE('DEPT NAME IS '|| V_DEPTNM);

EXCEPTION

WHEN NO_DATA_FOUND THEN

DBMS_OUTPUT.PUT_LINE('DEPT NAME IS NO FOUND');

END;

من خلال هذا المثال / عند ادخال رقم القسم 10 او 20 او 30 او 40 يتم عرض اسم القسم الصريح اما اذا كان الادخال عدا الارقام المذكورة سابقا فهو يعالج من خلال الاستثناء حيث تظهر العبارة DEPT NAME IS NOT FOUND

تم تعديل هذه المشاركة بواسطة barcaman17 في 20 أبريل 2012 في 23:13

مواضيع مشابهة