Exit

Exit

توضیحات

در اوراکل دستور exit اصولا برای خاتمه دادن به یک حلقه به کار می‌رود.

دستور

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

۱
۲
۳
۴
WHILE condition
LOOP
   {...statements...}
END LOOP;

boolean_condition: گزینه‌ای اختیاری است برای پایان دادن به حلقه.


مثال

مثالی از کاربرد Exit را مشاهده می‌کنیم:

۱
۲
۳
۴
LOOP
   monthly_value := daily_value * ۳۱;
   EXIT WHEN monthly_value > ۴۰۰۰;
END LOOP;

نوشته‌های مشابه

  • Cursor for loop

    توضیحات از دستور cursor for loop برای fech کردن و انجام دستور به ازای همه رکوردهای یک cursor استفاده می‌شود. دستور دستور برای cursor for loop به صورت زیر نوشته می‌شود: ۱ ۲ ۳ ۴ FOR record_index in cursor_name LOOP    {…statements…} END LOOP; record_index: ایندکس رکورد را نشان می‌دهد. cursor_name: نام cursor را نشان می‌دهد. Statements: دستوری که…

  • TRANSLATE

    توضیحات این تابع این مجموعه‌ای از کاراکترها را با مجموعه‌ای دیگر جایگزین می‌کند. دستور تابع TRANSLATE به صورت زیر نوشته می‌شود: ۱ TRANSLATE( string۱, string_to_replace, replacement_string ) . string۱: رشته مورد نظر. string_to_replace: رشته‌ای که درون STRING۱ به دنبال آن می‌گردیم. replacement_string: رشته‌ای که جایگزین می‌شود درون STRING۱. مثال مثالی از خروجی تابع TRANSLATE را مشاهده می‌کنیم: ۱…

  • CUME_DIST

    توضیحات این تابع توزیع تجمعی یک مقدار را در مجموعه‌ای از مقادیر محاسبه می‌کند. دستور تابع CUME_DIST به صورت زیر نوشته می‌شود: ۱ CUME_DIST( expression۱, … expression_n ) WITHIN GROUP ( ORDER BY expression۱, … expression_n ) . مثال مثال‌های عددی از خروجی تابع CUME_DIST را مشاهده می‌کنیم: ۱ ۲ select CUME_DIST(۱۰۰۰, ۵۰۰) WITHIN GROUP…

  • NCHR

    توضیحات این تابع  کاراکتر را بر اساس number_code در National character set بر می‌گرداند. دستور تابع NCHR به صورت زیر نوشته می‌شود: ۱ NCHR( number_code ) number_code: عددی که هر کاراکتری در National character set دارد. مثال مثالی از خروجی تابع NCHR را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ NCHR(۱۱۶) Result: \’t\’ NCHR(۸۴) Result: \’T\’

  • For Loop

    توضیحات در اوراکل For Loop این امکان را می‌دهد که قطعه کدی به تعداد مشخص تکرار شود. دستور دستور برای For Loop به صورت زیر نوشته می‌شود: ۱ ۲ ۳ ۴ FOR loop_counter IN [REVERSE] lowest_number..highest_number LOOP    {…statements…} END LOOP; loop_counter: شمارنده حلقه. REVERSE: گزینه اختیاری است. در صورت گذاشتن به این معناست که شمارنده حلقه به…

  • TRUNC

    توضیحات این تابع یک عدد را برش می‌دهد. دستور تابع TRUNC به صورت زیر نوشته می‌شود: ۱ TRUNC( number [, decimal_places] ) . decimal_places: گزینه‌ای اختیاری است، نشان دهنده رقم‌هایی است که می‌خواهیم برش دهیم. مثال مثال‌هایی از خروجی تابع TRUNC را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲…