بخش برنامه میتواند قالبها را نامگذاری کند یا نکند. قالبهای نامگذاری نشده به عنوان قالبهای ناشناس شناخته میشوند زیرا آنها در پایگاه داده ذخیره نمیشوند پس هیچ نامی نخواهند داشت. ما معمولاً از قالبهای نا آشنا هنگام ساخت اسکریپتهایی برای دادههایی که میخواهیم یک بار فعال شوند استفاده میکنیم. این روش وقتی مؤثر است که ما میخواهیم فعالیت یک بخش را به بخش دیگر منتقل کنیم.
Exceptions خطاهایی که در مرحله اجرای کد ایجاد میشوند دارای یکی از دو مدل زیر هستند:
Exceptionsهایی که توسط کاربر ایجاد میشوند همیشه یه صورت صریح توسط یرنامهنویس ایجاد میشوند، با استفاده از کامندهای RAISE و RAISE_APPLICATION_ERRO در مواقعی که ما بهطور قطع میدانیم که راه معمولی ای برای ادامه اجرا وجود ندارد.
RAISE کامندی مانند زیر دارد:
شرکت اوراکل چند استثنا از پیش تعریف شده مانند NO_DATA_FOUND ,TOO_MANY_ROWS، دارد. هر استثناء شماره خطا در SQL و پیام خطا مرتبط با آن را دارد. برنامه نویسان میتوانند با استفاده از SQLCODE و SQLERRM به نابع هر کدام دسترسی داشته باشد.
declare
number1 number(2);
number2 number1%type := 17; -- value default
text1 varchar2(12) := 'Hello world';
text2 date := SYSDATE; -- current date and time
begin
SELECT street_number
INTO number1
FROM address
WHERE name = 'INU';
end;موضوعات مرتبط: PL/SQL
برچسب ها:
.: Weblog Themes By Pichak :.