الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

بليز مساعدة في انواع لـ Loop

Featured Replies

بتاريخ:

صباحكم // مسائكم

فل وياسمين


حبيت اسال شنو الفرق بين جمل loop ...

1) loop _ exit _ end

2) when _ endloop _ exit

3) while _ loop _ end


ياريت احد يشرحهم ويدينا مثال على كوول وحده فيهم

بتاريخ:

بيت اسال شنو الفرق بين جمل loop ...

1) loop _ exit _ end
تسمى تلك الحلقة بال Basic loop وفيها يتم تنفيذ الحلقة مرة واحدة على الاقل والشكل العام لها

loop  
code ;
exit when condition ;
end loop ;


ونلاحظ ان الحلقة يتم تنفيذها ختى يتحقق الشرط اى ان عدد مرات تنفيذ الحلقة يكون فيها الشرط غير متحقق ولكن بمجرد تحقق الشرط يتم الخروج من الحلقة مباشرة

مثال

LOOP
   INSERT INTO locations(location_id, city, country_id)   
   VALUES((loc_id + counter), new_city, countryid);
   counter := counter + 1;
   EXIT WHEN counter > 3;
 END LOOP;






while _ loop _ end



الشكل العام لها


while condition Loop
code ;

End loop ;



ومعناها نفذ طالما : اى نفذ الكود التالى Code طالما الشرط متحقق وبمجرد عدم تحقق الشرط يتم الخروج من الحلقة .

مثال :

WHILE counter <= 3 LOOP
   INSERT INTO locations(location_id, city, country_id)   
   VALUES((loc_id + counter), new_city, countryid);
   counter := counter + 1;
 END LOOP;



وهذا هو الفرق بين basic loop , While loop

بتاريخ:
  • كاتب الموضوع

مشكور اخوي بس مافهمت المثال



بعدين المثال الاول هذا تطبيق للنوع الثالث :)


ياريت المثال يكون مثلا لطباعه الاعداد الفردية من 1 _ 50

لانه لسه مبتدئين بالاوراكل :)

تم تعديل بواسطة حورية الارض

  • بعد 5 سنة...
بتاريخ:

يعطيكم العافيه .. وشكرا علي الشرح المفهوم والمبسط

بتاريخ:

google for pl/sql loops
basic , for and while loop

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.