استفاده از 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;
—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 امتیاز)
جستجو
مطالب اخیر
نظرات اخیر
- مهرسا سعادت در نقشه راه اوراکل APEX برای نسخه بعدی
- سعید حسن پور در رفع مشکل Persian Date Picker برای اوراکل ایپکس(اپکس) ۲۱
- حسین ابراهیم زاده در رفع مشکل Persian Date Picker برای اوراکل ایپکس(اپکس) ۲۱
- مهدی جوینی در رفع مشکل Persian Date Picker برای اوراکل ایپکس(اپکس) ۲۱
- محمد در نصب و راه اندازی (Standalone) اوراکل APEX
بایگانی
- اردیبهشت ۱۴۰۱ (۱)
- مرداد ۱۴۰۰ (۱)
- شهریور ۱۳۹۹ (۱)
- بهمن ۱۳۹۸ (۱)
- دی ۱۳۹۸ (۶)
- آذر ۱۳۹۸ (۲۰)
- آبان ۱۳۹۸ (۱۶)
- مهر ۱۳۹۸ (۲۲)
- شهریور ۱۳۹۸ (۲)
- مرداد ۱۳۹۸ (۷)
- تیر ۱۳۹۸ (۹)
- فروردین ۱۳۹۸ (۳)
برچسبها
AOP
APEX
apexrad
captcha
CDN
constraint
ebs
epg
forms
index
injection
longtype
Materialized-view
Oracle Application Express
orclapex
performance
Persian Sort
plsql
session
sql
standalone
variable scope
XE
امنیت
اوراکل
اپکس
ایندکس
ایپکس
بنبست
بهینه ساز
تاریخ شمسی
ترجمه
ترفند
حروف فارسی
داکیومنت
داینامیک
شمسی
مرتب سازی فارسی
نصب
نکته
پلاگین
یونیک