ما هو الإجراء والحزمة في Oracle؟
ما هو الإجراء والحزمة في Oracle؟

فيديو: ما هو الإجراء والحزمة في Oracle؟

فيديو: ما هو الإجراء والحزمة في Oracle؟
فيديو: Oracle ALTER Table (DDL Commands) | Oracle SQL fundamentals 2024, يمكن
Anonim

الحزم . أ صفقة هي مجموعة من ذات الصلة إجراءات والوظائف ، جنبًا إلى جنب مع المؤشرات والمتغيرات التي يستخدمونها ، يتم تخزينها معًا في قاعدة البيانات للاستمرار في استخدامها كوحدة. على غرار قائمة بذاتها إجراءات ووظائف معبأة إجراءات ويمكن استدعاء الوظائف صراحةً بواسطة التطبيقات أو المستخدمين.

تعرف أيضًا ، ما هي الحزمة في Oracle مع المثال؟

حزم PL / SQL أ صفقة هي مجموعة مغلفة من كائنات البرنامج ذات الصلة (لـ مثال ، الإجراءات ، الوظائف ، المتغيرات ، الثوابت ، المؤشرات ، والاستثناءات) مخزنة معًا في قاعدة البيانات. استخدام الحزم هو بديل لإنشاء الإجراءات والوظائف ككائنات مخطط قائمة بذاتها.

ثانيًا ، ما هو الفرق بين الإجراء والحزم؟ أ إجراء تُستخدم لإرجاع قيم متعددة وإلا فإنها تشبه دالة بشكل عام. صفقة : أ صفقة هو كائن مخطط يقوم بتجميع أنواع وعناصر وبرامج فرعية PL / SQL مرتبطة منطقيًا. يمكنك أيضًا القول إنها مجموعة من الوظائف ، إجراء والمتغيرات وبيان نوع السجل.

مع مراعاة ذلك ، أيهما أفضل إجراء أم حزمة؟

طرق خاصة آمنة - وظائف و إجراءات يمكن جعلها خاصة بـ صفقة ولا تستخدم إلا بداخله. أفضل أداء - الحزم يمكن تجميعها وتحميلها في الذاكرة بالكامل بدلاً من مجزأة مثل الطرق الأخرى. هذه الميزة ، إذا كانت موجودة على الإطلاق ، تكون ضئيلة مقارنة بالفوائد الأخرى.

كيف تضيف إجراءً إلى حزمة موجودة في Oracle؟

لا يوجد أمر ل يضيف أ إجراء أو وظيفة ، ما عليك سوى استبدال ملف الحزمة الحالية وتعريفات الجسم بـ " يزيد أو استبدال صفقة " و " يزيد أو استبدال صفقة هيئة"

موصى به: