بواسطة ماري جاثوني

الإجراءات المخزنة: مثل وظائف SQL الخاصة بك.

القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

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

يمكن أن يقبل الإجراء المخزن المعلمات وتشغيل استعلام وإرجاع النتائج. يمكن للعديد من المستخدمين استدعاء إجراء مخزن ويمكن للتطبيقات المختلفة تسميته بقيم معلمات مختلفة.

ما هي فوائد استخدام الإجراءات المخزنة؟

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

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

محرك قاعدة بيانات مثل تمتلك MySQL العديد من ميزات الأمان يجب أن تكون على علم.

بناء جملة تكوين إجراء مخزن في SQL Server

بناء جملة إنشاء إجراء مخزن كما يلي:

يخلقإجراء الإجراء_اسم
مثل
sql_statement
يذهب؛

قم بتشغيل هذا الأمر لتنفيذ الإجراء المخزن.

اسم_إجراء EXEC ؛

مثال على إجراء مخزن بسيط في SQL Server

فيما يلي مثال على إجراء مخزن يحدد جميع المقالات من قاعدة بيانات المقالة.

يخلقإجراء جميع المقالات
مثل
يختار * من شرط
يذهب؛

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

كيفية إنشاء إجراء مخزن يقبل المعلمات

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

يخلقإجراء Popular_Articles (views int)
مثل
يختار * من شرط
أين views_count> = @الآراء_عدد
يذهب؛

استخدم هذا الأمر لتنفيذ الإجراء المخزن باستخدام معلمة.

EXEC Popular_Articles 300 ؛

يقوم الإجراء بإرجاع المقالات التي يزيد عدد مشاهداتها عن 300.

تعلم SQL أولاً قبل استخدام الإجراءات المخزنة

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

لذلك من المهم التعرف على الإجراءات المخزنة ، ولكن يجب أن يكون لديك أولاً فهم قوي لـ SQL.

اشترك في نشرتنا الإخبارية

تعليقات

يشاركسقسقةيشاركيشاركيشارك
ينسخ
بريد إلكتروني
يشارك
يشاركسقسقةيشاركيشاركيشارك
ينسخ
بريد إلكتروني

تم نسخ الرابط إلى الحافظة

مواضيع ذات صلة

  • برمجة
  • SQL
  • قاعدة البيانات

عن المؤلف

ماري جاثوني (75 مقالة منشورة)

ماري كاتبة في MUO ومقرها في نيروبي. لديها بكالوريوس في الفيزياء التطبيقية وعلوم الكمبيوتر لكنها تستمتع بالعمل في مجال التكنولوجيا أكثر. تقوم بترميز وكتابة المقالات الفنية منذ عام 2020.