اوراکل اپکس- استفاده از Sub-Units در اوراکل

استفاده از Sub-Units در اوراکل

 

خیلی وقت ها اتفاق می افتد وقتی داریم یک فانکشن یا پروسیجر در اوراکل می نویسیم که داخل آن شامل چند فرایند مختلف می باشد و بعضی از قسمت های آن تکراری می باشد.
  •  یک روش بسیار مناسب برای جلوگیری از کدهای تکراری در اوراکل
  •  تمیز تر شدن کدها در اوراکل
  • خطایابی بهتر در اوراکل
استفاده از Function/Procedure داخلی که می توان Inner/Nested/Sup پروسیجر یا فانکشن در اوراکل نیز بگوییم.
به مثال زیر توجه کنید.
Create procedure or function my_prc IS
—variables
procedure inner_prc
as
begin
dbms_output.put_line('inner');
….
end inner_prc;
begin
dbms_output.put_line('main');
inner_prc ();
end;
نکته: اگر از یک فانکشن inner داخل یک پروسیجر یا فانکشن در اوراکل استفاده می کنیم. در هنگام استفاده در کوئری (SELECT) به خطا برخورد می کند.

 

4/5 - (1 امتیاز)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up
Oracle APEX Capabilities (OAC)