For Loop

توضیحات

در اوراکل For Loop این امکان را می‌دهد که قطعه کدی به تعداد مشخص تکرار شود.

دستور

دستور برای For Loop به صورت زیر نوشته می‌شود:

۱
۲
۳
۴
FOR loop_counter IN [REVERSE] lowest_number..highest_number
LOOP
   {...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;
Categories: Data
X