جدول المحتويات:
2025 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2025-01-22 17:16
الإجراء المخزن في Oracle
أوراكل لغة قاعدة البيانات ، PL / SQL ، مصنوع من الإجراءات المخزنة ، والتي تبني التطبيقات بداخلها أوراكل قاعدة البيانات. يستخدم متخصصو تكنولوجيا المعلومات مخزن برامج في أوراكل قاعدة بيانات لكتابة الشفرة واختبارها بشكل صحيح ، وتصبح تلك البرامج الإجراءات المخزنة جمعت مرة واحدة
مع إبقاء هذا في الاعتبار ، أين يتم تخزين إجراءات Oracle؟
أ الإجراء المخزن لا يتم إعادة تجميعها في كل مرة يتم استدعاؤها. إجراءات يمكن ان يكون مخزن في قاعدة البيانات باستخدام وحي أدوات مثل SQL * Plus. تقوم بإنشاء مصدر لـ إجراء باستخدام محرر النصوص الخاص بك ، وتنفيذ المصدر باستخدام SQL * Plus (على سبيل المثال ، مع عامل التشغيل @).
ما هي الإجراءات المخزنة المستخدمة؟ الإجراءات المخزنة يمكن تنفيذ جمل SQL ، واستخدام المنطق الشرطي مثل عبارات IF ثم CASE والتركيبات lopping لأداء المهام. أ الإجراء المخزن قادر على الاتصال بآخر الإجراء المخزن . الإجراء المخزن يمكن أن يصبح مفيدًا جدًا حيث يمكنه التعامل مع نتائج استعلامات SQL عبر المؤشرات.
بخصوص هذا ، ما هو الإجراء في Oracle مع المثال؟
أ إجراء هي مجموعة من PL / SQL البيانات التي يمكنك الاتصال بها بالاسم. تحدد مواصفات المكالمة (تسمى أحيانًا مواصفات الاستدعاء) طريقة Java أو روتين لغة الجيل الثالث (3GL) بحيث يمكن استدعاؤها من SQL و PL / SQL . تخبر مواصفات المكالمة وحي قاعدة البيانات التي يتم استدعاء أسلوب Java عند إجراء مكالمة.
ما هي الإجراءات في نظم إدارة قواعد البيانات؟
"أ إجراءات أو الوظيفة هي مجموعة أو مجموعة من SQL و PL / SQL العبارات التي تؤدي مهمة محددة. "الفرق الرئيسي بين أ إجراء والدالة هي ، يجب أن تُرجع الدالة قيمة دائمًا ، ولكن a إجراء قد تعيد أو لا ترجع قيمة.
موصى به:
أين يتم تخزين الإجراءات المخزنة في SQL Server؟
الإجراء المخزن (sp) هو مجموعة من طلبات SQL ، يتم حفظها في قاعدة بيانات. في SSMS ، يمكن العثور عليها بالقرب من الجداول
كيف يمكنك استخدام الإجراءات المخزنة و / أو المشغلات لقاعدة البيانات هذه؟
يمكننا تنفيذ إجراء مخزن متى أردنا بمساعدة الأمر exec ، ولكن لا يمكن تنفيذ المشغل إلا عندما يتم تشغيل حدث (إدراج وحذف وتحديث) على الجدول الذي تم تعريف المشغل عليه. يمكن أن يأخذ الإجراء المخزن معلمات الإدخال ، لكن لا يمكننا تمرير المعلمات كمدخلات إلى المشغل
لماذا الإجراءات المخزنة أسرع؟
تصريحك بأن الإجراءات المخزنة أسرع من استعلامات SQL صحيح جزئيًا فقط. لذلك إذا اتصلت بالإجراء المخزن مرة أخرى ، يبحث محرك SQL أولاً من خلال قائمة خطط الاستعلام الخاصة به وإذا وجد تطابقًا ، فإنه يستخدم الخطة المحسّنة
هل يمكننا استخدام المشغلات في الإجراءات المخزنة؟
Trigger: يمكن تنفيذ Trigger تلقائيًا على إجراء محدد على جدول مثل التحديث أو الحذف أو التحديث. الإجراء المخزن: لا يمكن استدعاء الإجراءات المخزنة من دالة لأنه يمكن استدعاء الوظائف من عبارة محددة ولا يمكن استدعاء الإجراءات المخزنة من
كيف أنسخ الإجراءات المخزنة بين قواعد البيانات؟
2 إجابات استخدم استوديو الإدارة. انقر بزر الماوس الأيمن على اسم قاعدة البيانات الخاصة بك. حدد كل المهام. حدد إنشاء البرامج النصية. اتبع المعالج ، واختار فقط الإجراءات المخزنة في البرنامج النصي. خذ البرنامج النصي الذي ينشئه وقم بتشغيله على قاعدة البيانات الجديدة