mostfa_future بتاريخ: 20 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 20 يناير 2010 SET SERVEROUTPUT ON DECLARE a NUMBER(10); s NUMBER(10); n NUMBER(10); begin a:=1; s:=2; n:=a-s; if a<0 then DBMS_OUTPUT.PUT_LINE('ss'); else DBMS_OUTPUT.PUT_LINE(n); end if; end; المفاجاء!!!!!!!!!!!!!!!!!!!!!!!ان كانت النتيجه كده-1PL/SQL procedure successfully completed.ارجو التوضيح كيفه تعامل الوركال مع القيمه السالبهوتوضيح لو عايز اعمل شرط معين انى لو الناتج سالب اطبع رساله معينه زاى!!!!!!!!وجزاكم الله خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 20 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 20 يناير 2010 السلام عليكم ورحمة اللهيوجد نعديل بسيط فى الشرط المكتوب استبدل السؤال عن قيمة ال a بالسؤال عن قيمة ناتج الطرح وهو nreplaceif awithif n 1 DECLARE 2 a NUMBER(10); 3 s NUMBER(10); 4 n NUMBER(10); 5 begin a:=1; 6 s:=2; 7 n:=a-s; 8 if n<0 then 9 DBMS_OUTPUT.PUT_LINE('ss'); 10 else 11 DBMS_OUTPUT.PUT_LINE(n); 12 end if; 13* end; 14 / ss Êã ÈäÌÇÍ ÅÌÑÇÁ PL/SQL اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mostfa_future بتاريخ: 20 يناير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 20 يناير 2010 شكرااااا ياخى الظاهر انى كنت شارب حاجه قبل مكتب الموضع !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.