بتاريخ: 20 يناير 201016 سنة comment_182809 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.ارجو التوضيح كيفه تعامل الوركال مع القيمه السالبهوتوضيح لو عايز اعمل شرط معين انى لو الناتج سالب اطبع رساله معينه زاى!!!!!!!!وجزاكم الله خير تقديم بلاغ
بتاريخ: 20 يناير 201016 سنة comment_182818 السلام عليكم ورحمة اللهيوجد نعديل بسيط فى الشرط المكتوب استبدل السؤال عن قيمة ال 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 تقديم بلاغ
بتاريخ: 20 يناير 201016 سنة كاتب الموضوع comment_182883 شكرااااا ياخى الظاهر انى كنت شارب حاجه قبل مكتب الموضع !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.