مساله:
شما می خواهید یک بلاک اجرایی کد PL/SQL ایجاد کنید.
راه حل:
برای این کار شما باید خط های کد خود را بین دو کلمه رزرو شده ی BEGIN و END بنویسید. فرم این کار به شکل زیر است:
اگر شما می خواهید در بلاک PL/SQL از متغیرها هم استفاده کنید، شما باید ابتدا بلاک خود را با قسمت DECLARE شروع کنید. به این نمونه توجه کنیدکد:BEGIN قسمت اجرایی برنامه END;
:چگونه کار می کند ؟کد:DECLARE یک یا بیش از یک اعلان متغیر BEGIN یک یا بیش از یک قسمت اجرایی END;
یک بلاک کد، یک برنامه قابل اجرا است که یک کار مشخص را انجام می دهد. کوچکترین بلاک اجرایی یک کد با کلمه رزرو شده BEGIN شروع می شود و با کلمه رزرو شده END به پایان می رسد. در بین این دو کلمه رزرو شده باید یک یا بیش از یک دستور PL/SQL در بلاک کد شما وجود داشته باشد.
در تمرین ها، شما متوجه خواهید شد که بیشتر اوقات شما احتیاج دارید که از متغیر ها استفاده کنید. بنابراین شما احتیاج دارید که از الگوی DECLARE…BEGIN…END که در مثال دوم راه حل بیان شده بود، استفاده کنید و آنها در بلاک کد شما معتبر و قابل دسترس هستند.
یک برنامه PL/SQL می تواند یک یا بیش از یک بلاک کد داشته باشد و بعضی از آنها شاید حتی بازگشتی (recursive) تو در تو باشند. متغیر هایی که در قسمت DECLARE معرفی می شوند می توانند در تمامی بلاک های کد مورد استفاده قرار بگیرند، تا جایی که آخرین END برنامه وجود دارد.




نمي كنيد
پاسخ با نقل قول
