نحوه ایجاد یک Package PL-SQL از جداول

ایجاد 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 می‌توانید پکیج جدید خود را ببینید.


 مزایای استفاده از این روش:

  • کپسوله‌سازی منطق پایگاه داده

  • افزایش امنیت (جلوگیری از دسترسی مستقیم به جدول‌ها)

  • تسهیل نگهداری کد

  • امکان استفاده مجدد از توابع در سایر بخش‌ها