بخش برنامه می‌تواند قالب‌ها را نام‌گذاری کند یا نکند. قالب‌های نام‌گذاری نشده به عنوان قالب‌های ناشناس شناخته می‌شوند زیرا آن‌ها در پایگاه داده ذخیره نمی‌شوند پس هیچ نامی نخواهند داشت. ما معمولاً از قالب‌های نا آشنا هنگام ساخت اسکریپت‌هایی برای داده‌هایی که می‌خواهیم یک بار فعال شوند استفاده می‌کنیم. این روش وقتی مؤثر است که ما می‌خواهیم فعالیت یک بخش را به بخش دیگر منتقل کنیم.

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
برچسب ها:

تاريخ : یکشنبه بیست و دوم اسفند ۱۴۰۰ | 1:24 | نویسنده : لیلا دستجردی |