ما هي المشغلات والإجراءات المخزنة في SQL؟
ما هي المشغلات والإجراءات المخزنة في SQL؟

فيديو: ما هي المشغلات والإجراءات المخزنة في SQL؟

فيديو: ما هي المشغلات والإجراءات المخزنة في SQL؟
فيديو: Sql Server 2008 79 Stored procedures P6 المعاملات والإجراءات المخزنة 2024, شهر نوفمبر
Anonim

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

في هذا الصدد ، ما هو الفرق بين المشغل والإجراء المخزن؟

يمكننا تنفيذ ملف الإجراء المخزن متى أردنا بمساعدة الأمر exec ، لكن أ اثار يمكن تنفيذه فقط عندما يتم تشغيل حدث (إدراج وحذف وتحديث) على الجدول الذي يتم فيه تشغيل ملف اثار ويعرف. الإجراءات المخزنة يمكن أن ترجع القيم ولكن أ اثار لا يمكن إرجاع قيمة.

وبالمثل ، ما هو الإجراء المخزن وكيف يتم استخدامه؟ يتم استخدام إجراء مخزن لاسترداد البيانات وتعديل البيانات وحذف البيانات في جدول قاعدة البيانات. لست بحاجة إلى كتابة كل شيء SQL أمر في كل مرة تريد فيها إدراج البيانات أو تحديثها أو حذفها في ملف SQL قاعدة البيانات. الإجراء المخزن هو مجموعة مترجمة مسبقًا من واحد أو أكثر SQL العبارات التي تؤدي بعض المهام المحددة.

مع وضع هذا في الاعتبار ، هل يمكننا استخدام المشغل في الإجراء المخزن؟

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

ما هو الإجراء المخزن في نظم إدارة قواعد البيانات؟

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

موصى به: