For Loop
توضیحات
در اوراکل For Loop این امکان را میدهد که قطعه کدی به تعداد مشخص تکرار شود.
دستور
دستور برای For Loop به صورت زیر نوشته میشود:
| ۱ ۲ ۳ ۴ |
FOR loop_counter IN [REVERSE] lowest_number..highest_numberLOOP {...statements...}END LOOP; |
loop_counter: شمارنده حلقه.
REVERSE: گزینه اختیاری است. در صورت گذاشتن به این معناست که شمارنده حلقه به صورت برعکس بشمارد.
lowest_number: مقدار شروع کننده حلقه.
highest_number: مقدار خاتمه دهنده حلقه.
statements: دستوری است که در صورت اجرای حلقه در هر بار اجرا میشود.
مثال
مثالهایی از اجرای حلقه:
| ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ |
FOR Lcntr IN ۱..۲۰LOOP LCalc := Lcntr * ۳۱;END LOOP;FOR Lcntr IN REVERSE ۱..۱۵LOOP LCalc := Lcntr * ۳۱;END LOOP; |
