ایجاد API های PL/SQL برای جداول در Oracle APEX
در Oracle APEX، به جای استفاده مستقیم از دستورات INSERT، UPDATE و DELETE، میتوان از Packageهای PL/SQL برای مدیریت عملیات روی جداول استفاده کرد. این روش کدنویسی ساختاریافتهتر، امنتر و قابل نگهداریتری را فراهم میکند.
Oracle APEX این قابلیت را با چند کلیک ساده در اختیار شما قرار میدهد.
مراحل ایجاد Package:
1. ورود به بخش Utilities
-
به SQL Workshop بروید.
-
سپس وارد بخش Utilities شوید.
-
روی گزینه Methods on Tables کلیک کنید.
2. تعیین نام Package
-
برای پکیجی که میخواهید ایجاد کنید، یک نام مناسب انتخاب کرده و روی Next کلیک کنید.
3. انتخاب جدولها
-
جدول یا جدولهایی را که میخواهید برای آنها API ایجاد شود انتخاب کنید.
-
روی Next کلیک کنید.
4. مرور لیست عملیات
-
APEX لیستی از عملیاتهایی که برای جداول شما ایجاد خواهد کرد (مانند
get,insert,update,delete) نمایش میدهد. -
برای ادامه، روی Create Package کلیک کنید.
5. مشاهده Package ایجاد شده
-
به Object Browser بروید.
-
در بخش Packages میتوانید پکیج جدید خود را ببینید.
مزایای استفاده از این روش:
-
کپسولهسازی منطق پایگاه داده
-
افزایش امنیت (جلوگیری از دسترسی مستقیم به جدولها)
-
تسهیل نگهداری کد
-
امکان استفاده مجدد از توابع در سایر بخشها
