بتاريخ: 1 أكتوبر 201213 سنة comment_227729 السلام عليكم ورحمه الله وبركاتهالسؤال ده انا اتسالته فى انترفيو قبل كده وعايز اعرف الاجابه لو سمحتوانا عندى اتنين لووب داخل بعض كيف اقدر استغنا عن الاتنين لووب وابدلهم ب لووب واحد فقطوده طبعا هيخلى الاستعلام او الكود اسرع من الاتنين لووبارجو الافاده من حضراتكم تقديم بلاغ
بتاريخ: 2 أكتوبر 201213 سنة comment_227755 السلام عليكم ورحمه الله وبركاتهالسؤال ده انا اتسالته فى انترفيو قبل كده وعايز اعرف الاجابه لو سمحتوانا عندى اتنين لووب داخل بعض كيف اقدر استغنا عن الاتنين لووب وابدلهم ب لووب واحد فقطوده طبعا هيخلى الاستعلام او الكود اسرع من الاتنين لووبارجو الافاده من حضراتكم ياريت توضح اكتر - لان الحل يتوقف على حسب الحالة تقديم بلاغ
بتاريخ: 5 نوفمبر 201213 سنة comment_228722 السلام عليكمهو مفيش توضيح ليه من الاخ السائلمعكم ولكم نتواصل تقديم بلاغ
بتاريخ: 6 نوفمبر 201213 سنة comment_228759 نفسي اعرف الي بيسئل ليش ما بيسئل بشكل واضحونفسي اعرف الي بيسئل ليش ما بيرجع يرد على الناس الي بتساعد فيه تقديم بلاغ
بتاريخ: 13 يناير 201313 سنة كاتب الموضوع comment_231113 انا اسف على التاخير لدواعى السفرانا كان سؤالى انا بفرض ان عندى لوب مثلا بيطبع كلمه اهلا عشر مرات وده اول لووبوعندى مثلا لوب تانى بيطبع كلمه مرحبا عشرين مرة وده تانى لووبهل ممكن اعمل لووب واحد يعمل بدل الاتنين لووبده مجرد مثالوده طبعا زى مانتم عارفين بيفرق فى حاله تانيه لو كان اللوب كبير هياخد معايا وقت كبير انما لو لوب واحد هيوفر فى الوقتيارب اكون واضح فى السؤالوشكرا لاهتمامكم تقديم بلاغ
بتاريخ: 17 يناير 201313 سنة comment_231248 انا اسف على التاخير لدواعى السفرانا كان سؤالى انا بفرض ان عندى لوب مثلا بيطبع كلمه اهلا عشر مرات وده اول لووبوعندى مثلا لوب تانى بيطبع كلمه مرحبا عشرين مرة وده تانى لووبهل ممكن اعمل لووب واحد يعمل بدل الاتنين لووبده مجرد مثالوده طبعا زى مانتم عارفين بيفرق فى حاله تانيه لو كان اللوب كبير هياخد معايا وقت كبير انما لو لوب واحد هيوفر فى الوقتيارب اكون واضح فى السؤالوشكرا لاهتمامكم تقديم بلاغ
بتاريخ: 17 يناير 201313 سنة comment_231250 SET SERVEROUTPUT ON DECLARE V_NAME VARCHAR2(40) := 'WELCOME'; VV_NAME VARCHAR2(40) := ' HEY YOU' ; BEGIN FOR COUNTER IN 1 .. 30 LOOP IF COUNTER < 11 THEN DBMS_OUTPUT.PUT_LINE ( V_NAME || ' '||COUNTER); END IF ; IF COUNTER = 11 OR COUNTER > 11 THEN DBMS_OUTPUT.PUT_LINE (VV_NAME|| ' '||COUNTER); END IF ; END LOOP; END ; / EXCUTE THAT BLOCK THE RESULT WILL BE line 1: SQLPLUS Command Skipped: SET SERVEROUTPUT ONanonymous block completedWELCOME 1WELCOME 2WELCOME 3WELCOME 4WELCOME 5WELCOME 6WELCOME 7WELCOME 8WELCOME 9WELCOME 10 HEY YOU 11 HEY YOU 12 HEY YOU 13 HEY YOU 14 HEY YOU 15 HEY YOU 16 HEY YOU 17 HEY YOU 18 HEY YOU 19 HEY YOU 20 HEY YOU 21 HEY YOU 22 HEY YOU 23 HEY YOU 24 HEY YOU 25 HEY YOU 26 HEY YOU 27 HEY YOU 28 HEY YOU 29 HEY YOU 30SO YOU DONT NEED TO MAKE 2 LOOPS SO ONE LOOP WILL BE FAIR ENOUGH FOR YOU تقديم بلاغ
بتاريخ: 18 يناير 201313 سنة comment_231256 في بعض الاوقات الحقيقة بتتسال حاجات في المقابلات تكبر وليس لها علاقة بالواقع العملي تقديم بلاغ
بتاريخ: 8 فبراير 201313 سنة comment_232122 الله ينور قلبك وعقلك وعينك الله ينور عليك ياباشا تقديم بلاغ
بتاريخ: 13 فبراير 201313 سنة comment_232295 declare begin for rec in 1..30 loop if rec < 11 then dbms_output.put_line('WELCOME'); else dbms_output.put_line('Hi'); end if; end loop; end; / تم تعديل 13 فبراير 201313 سنة بواسطة miash80 تقديم بلاغ
بتاريخ: 13 فبراير 201313 سنة comment_232296 SQL> / WELCOME WELCOME WELCOME WELCOME WELCOME WELCOME WELCOME WELCOME WELCOME WELCOME Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi Hi PL/SQL procedure successfully completed. تقديم بلاغ
بتاريخ: 13 فبراير 201313 سنة comment_232306 اعتقد ان فائدة 2 لوب هو التداخل وليس التتابع مثل المثال السابقفمثلاً بالتعديل على المثال السابق للأخ MIASH80 DECLARE BEGIN FOR rec IN 1 .. 30 LOOP IF MOD (rec, 5) = 0 THEN DBMS_OUTPUT.put_line ('WELCOME'); ELSE DBMS_OUTPUT.put_line ('Hi'); END IF; END LOOP; END; تقديم بلاغ
بتاريخ: 13 فبراير 201313 سنة comment_232324 Wrote file afiedt.buf 1 declare 2 begin 3 for rec in 1..30 loop 4 if rec mod 5 =0 then 5 dbms_output.put_line('WELCOME'); 6 else 7 dbms_output.put_line('Hi'); 8 end if; 9 end loop; 10* end; SQL> / Hi Hi Hi Hi WELCOME Hi Hi Hi Hi WELCOME Hi Hi Hi Hi WELCOME Hi Hi Hi Hi WELCOME Hi Hi Hi Hi WELCOME Hi Hi Hi Hi WELCOME PL/SQL procedure successfully completed. SQL> اخي العزيز احمد انا عدلت على كود الاخ amoeyy للتوضيح انه ليس بحاجة تعريف متغيرات في هذه الحالة ومشكور على التوضيح تم تعديل 13 فبراير 201313 سنة بواسطة miash80 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.