اذهب إلى المحتوى
  • 0

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

فراس الامير

السؤال

Recommended Posts

  • 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.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...