• 0

ماهي الإجراءات المخزنة Stored Procedure؟

أحتاج لبعض المعلومات حول الإجراءات المخزنة مع مثال SQL Server  لو أمكن

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

الإجراءات المُخزّنة: هي جملة استعلام مخزنة في قاعدة البيانات يمكن أن تقوم بمجموعة من الأعمال، كإضافة سجل ثم تعديل  البيانات في سجل آخر، والقيام بالحسابات على مجموعة أُخرى من السجلات وذلك اعتباراً من أمر واحد من المستخدم.

عند استخدام الإجراءات المخزنة نقوم بإنشاء إجرائية مع معامِلات دخل وخرج بحيث يمكننا استدعاؤها بالصورة نفسها المُستخدمة في تعبيرات SQL المعيارية.

تحتوي الإجراءات المخزنة تعبير أو مجموعة من تعبيرات SQL والتي تنفذ كجزء من تنفيذ الإجرائية مع إمكانيات التحكم بتدفق التنفيذ أو إضافة حلقات أو التنفيذ الشرطي، مما يعطي الإجرائيات المخزنة تمييزاً كبيراً.

مثال بسيط عن الإجرائيات المُخزنة :

CREATE PROCEDURE InsertContacts
(@myName varchar(50), @myAddress varchar(50) = ‘Unknown’)
AS Insert Into Contacts (contactName, contactAddress)
Values (@myName, @myAddress);

قمنا بإنشاء إجرائية اسمها InsertContacts بمعاملين من نمط varchar الثاني له قيمة افتراضية هي Unknown.
وظيفة هذه الإجرائية تخزين الاسم والعنوان المُمرّرين عبر المعاملات ضمن قاعدة البيانات.

ولاستدعاء الإجرائية نكتب الأمر التالي :

EXECUTE InsertContacts ('ahmad','address');


>> للمزيد StoredProcedure.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن